1

「GetLatestVersion」を使用して に追加された同僚の新しいプロジェクトを取得した後Source Control、フォルダー構造が正しくないことに気付きました。彼は上の問題を削除しSource Control、すべてが素晴らしく見えました。それは彼の側で実行されます。

残念ながら、「GetSpecificVersion」を実行してすべての上書きボックスをチェックした後でも、ローカル ワークスペースで彼のプロジェクトの新しいバージョンを取得できません。

Ok。

TFSが知らないうちにプロジェクトを削除するにはどうすればよいですか(したがって、CheckIn何もする必要はなく、TFSはローカルワークスペースからサーバーに何かを持ち込む必要はないと考えています)。

私にとっては、次のことが最も理にかなっています。

- log out of Source Control, close the project and Visual Studio, 
- go into my workspace folder and delete the coworker's broken project
- log back into Source Control, bring up the workspace project in Solution Explorer, and re- "GetLatestVersion" and overwrite files. 

誰かが以前にこの問題を抱えていましたか? 私はVisualStudio 2012で作業しています

4

1 に答える 1

2

あなたの同僚が、それを「修正」したすべての変更を実際にチェックインしたことに 100% 確信がありますか? 私はそれを再確認することから始めます。チーム エクスプローラーで、[除外されたファイル] の下にチェックインする必要があるファイルがないことを確認します。

TFS ビルド サーバーがある場合は、CI ビルド (または手動で実行できる) が成功したことを確認します。これは少なくとも、TFS がプロジェクトを正しくビルドしているかどうかを証明します。

TFS ビルド サーバーがない場合は、別の同僚に引き下げてもらい、すべてが正しくチェックインされていることを確認してください。

彼らがすべて問題なくチェックインしたと確信しているにもかかわらず、まだ機能しない場合は、別のディレクトリに移動してみてください。また、ファイル エクスプローラーを使用してソリューションのコピーを手動で削除し、再度プルダウンすることもできます (上書きをオンにします)。

于 2013-10-15T20:26:12.570 に答える