我写了一些代码来获取所选项目的最新版本。当我运行它时,它可以工作。但是如果我删除该文件夹并再次运行它,它会显示“所有文件都是最新的”
我使用 Visual Studio TFS 源控制和获取特定版本解决了这个问题。如何使用 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"