Visual Studio 2010 で TFS を使用します。
ソリューション エクスプローラーを使用してクラスをあるフォルダーから別のフォルダーに移動すると (名前空間も変更されます)、次の変更をチェックインすることに気付いた人はいますか。
- 元のクラス ファイルが正しく削除されている
- 新しいクラス ファイル (移動されたもの) がソース管理に追加されない
警告は表示されません。他の誰かがプロジェクトをチェックアウトして初めて、何かが欠けていることに気づきます。TFS ソース管理エクスプローラーは、ファイルがチェックインされているかのように機能します。
これを回避する唯一の方法は、Windows エクスプローラーに移動し、TFS パワー ツールを使用して移動した各クラスを手動で追加することです。その後、再度チェックインします。
私は今、この問題を5回ほど経験しています。
これは TFS の動作を意図したものですか、それともバグですか? それとも私だけで、私は何か間違ったことをしていますか?