Borland StarTeam を使用してフォルダー構造が変更された場合、ファイルをマージするにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/28578

質問

フォルダーの移動を含むコードのリファクタリングを行っているところですが、定期的にマージして最新の状態に保ちたいと考えています。作業コピー内でフォルダーを移動した後にマージする最良の方法は何ですか?

役に立ちましたか?

解決

StarTeam 内でファイルを移動することもできます。その後合流します。

どのような場合でも、ファイルを削除して StarTeam に再度追加しないようにしてください。それを行うと、ファイル履歴が失われます。

他のヒント

StarTeam でファイルを移動してからプロジェクト/ソリューションを更新する方が、よりクリーンな方法です。また、問題が発生した場合に明確な「ロールバック」ポイントを確保できるように、何かを行う前にビューラベルを作成することをお勧めします:)

StarTeam 内のフォルダーは、フォルダーを右クリックして [プロパティ] に移動することで、ファイル システムの移動に合わせて名前を変更できます。新しいネスト レベルを作成した場合は、通常どおりそれらのフォルダーを作成する必要があります。既存のフォルダ間でファイルを移動した場合は、右側のファイル ウィンドウから左側の新しいフォルダにファイルをドラッグすることで、StarTeam 内のファイルを移動できます。フォルダーと同じように、ファイルの名前を StarTeam の新しい名前に一致するように変更できます。ファイルを右クリックして [プロパティ] を選択します。

同じ StarTeam ユーザーとして、お悔やみを申し上げます。

理想的な世界では、ビルドの中断を避けるために、リビジョンに満足したらビューを分岐してマージし直すことができます。ただし、StarTeam を使用しているので、フォルダー構造に少しずつ変更を加え、途中でおそらくいくつかの破損が発生することを受け入れることをお勧めします。おそらく、ビューマージインターフェイスを使用するよりも時間がかからず、より直感的になるでしょう。

問題は、StarTeam でフォルダーを移動している間にビルドが中断されるのではないかと心配していることです。それを避ける唯一の方法は、StarTeam 内で作業を進めたらすぐに、更新されたプロジェクト ファイルをアップロードできるように準備し、できるだけ早く実行することだと思います。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top