0

Visual Studio 2010 で TFS を使用します。

ソリューション エクスプローラーを使用してクラスをあるフォルダーから別のフォルダーに移動すると (名前空間も変更されます)、次の変更をチェックインすることに気付いた人はいますか。

  • 元のクラス ファイルが正しく削除されている
  • 新しいクラス ファイル (移動されたもの) がソース管理に追加されない

警告は表示されません。他の誰かがプロジェクトをチェックアウトして初めて、何かが欠けていることに気づきます。TFS ソース管理エクスプローラーは、ファイルがチェックインされているかのように機能します。

これを回避する唯一の方法は、Windows エクスプローラーに移動し、TFS パワー ツールを使用して移動した各クラスを手動で追加することです。その後、再度チェックインします。

私は今、この問題を5回ほど経験しています。

これは TFS の動作を意図したものですか、それともバグですか? それとも私だけで、私は何か間違ったことをしていますか?

4

1 に答える 1

1

すべての Visual Studio 更新プログラムがインストールされている必要があります。

TFS サーバーのバージョンが Visual Studio のバージョンよりも進んでいる場合、これらの奇妙な問題が発生する可能性があります。

VersionInfoと呼ばれる、欠落している更新を知ることができる VS2010 への無料の (少し卑劣ではありますが) 拡張機能があります。

于 2012-07-04T16:49:34.553 に答える