選択したプロジェクトの最新バージョンを取得するためのコードをいくつか書きました。実行すると動作します。しかし、フォルダーを削除して再度実行すると、「すべてのファイルが最新です」と表示されます
Visual Studio TFS source kontrol と Get Specific version を使用してこの問題を解決しました。TFS API を使用して C# プロジェクトに実装するにはどうすればよいですか?
私のコード:
WorkingFolder workfolder = new WorkingFolder(ServerFolder, LocalFolder);
workspace.CreateMapping(workfolder);
workspace.Get(VersionSpec.Latest, GetOptions.Overwrite);
編集:
そのコードを追加し、戻り値「getStatus」を確認します
GetStatus getStatus = workspace.Get(VersionSpec.Latest, GetOptions.Overwrite);
if (getStatus.NoActionNeeded)
// create new workspace and use same codes in "My code"