2

現在、ソース管理に TFS 2010 を使用していますが、奇妙な問題が発生しています。

開発者 1 がいくつかのファイルをチェックアウトし、いくつかの変更を加えてからチェックインするとします。その後、開発者 2 がソース管理でそれらのファイルに対して「最新の取得」を実行すると、[競合の解決] タブと、開発者が変更したすべてのファイルが開きます。変更された 1 つは、競合の種類: "既存のファイル" および説明: "同じ名前のファイルがローカルに存在する" でそこにあります。また、Developer 2 にはチェックアウトされたファイルがないため、競合は発生せず、すべてのファイルが最新になるだけであると想定します。

これは、誰かが変更を加えるたびに発生します。他の誰かがこのような問題に遭遇しましたか? もしそうなら、どのように修正しましたか?

ありがとう!

4

1 に答える 1

2

最近、VS2012 と TFS2012 を使用してこれを見ました。最近TFSをアップグレードしたので、ワークスペースがいつ/どのように台無しになったのかと思います。

TFSワークスペースのnuke-it-from-orbit手順で修正されたことを確認できます:

  1. 手動で削除できる問題のあるプロジェクトの下の開発マシン上のすべてのファイルを手動で削除します
  2. プロジェクトを右クリックして特定のバージョンを取得します (VS2012 では、これを [詳細設定] > [特定のバージョンを取得] に移動しました)。
  3. 両方の上書きチェックボックスがチェックされていることを確認してください

その中には明らかに不必要なものもありますが、気分を良くするブードゥー教のようなものです.

于 2013-04-01T18:25:56.530 に答える