フォルダーの移動を含むいくつかのコードをリファクタリングしている最中であり、定期的にマージして最新の状態に保ちたいと考えています。作業コピー内でフォルダを移動した後にマージする最良の方法は何ですか?
5 に答える
StarTeam 内でもファイルを移動できます。その後、マージします。
何をするにしても、ファイルを削除して StarTeam に再度追加しないようにしてください。これを行うと、ファイル履歴が失われます。
ファイルを StarTeam に移動してから、プロジェクト/ソリューションを更新するのがよりクリーンな方法です。また、問題が発生した場合に明確な「ロールバック」ポイントを確保できるように、何かを行う前にビューラベルを作成することをお勧めします:)
StarTeam のフォルダは、フォルダを右クリックして [プロパティ] に移動することにより、ファイル システムの移動に合わせて名前を変更できます。新しいネスト レベルを作成した場合は、それらのフォルダを通常どおり作成する必要があります。既存のフォルダー間でファイルを移動した場合、右側のファイル ウィンドウから左側の新しいフォルダーにファイルをドラッグすることで、StarTeam 内のファイルを移動できます。ファイルは、フォルダと同じ方法で、StarTeam の新しい名前に一致するように名前を変更できます。ファイルを右クリックし、[プロパティ] を選択します。
仲間の StarTeam ユーザーとして、お悔やみを申し上げます。
理想的な世界では、ビルドが壊れないように、リビジョンに満足したら、ビューを分岐してマージすることができます。ただし、StarTeam を使用している場合は、フォルダー構造に少しずつ変更を加えることをお勧めします。途中でいくつかの破損が発生する可能性があることを受け入れてください。ビューとマージのインターフェイスを使用するよりも、時間がかからず、より直感的である可能性があります。
問題は、StarTeam でフォルダーを移動している間にビルドが壊れてしまうのではないかと心配していることです。これを回避する唯一の方法は、StarTeam 内で物を移動したらすぐに更新されたプロジェクト ファイルをアップロードする準備を整えて、できる限り迅速に行うことだと思います。