我想不出任何方法来强制从tfs以编程方式获取文件。我的当前代码:
_ workspace.get(new getrequest(serverpath,recursiontype.none,new dateversionspec(datetime)),getoptions.overwrite);
上面的代码将得到一个特定的版本,但是如果我手动删除该文件,tfs认为它仍然存在。如何对特定版本使用force get?

最佳答案

要执行强制获取,请使用GetOptions.GetAll。如:

workspace.Get(new GetRequest(serverPath, RecursionType.None, new DateVersionSpec(dateTime)), GetOptions.Overwrite | GetOptions.GetAll);

09-04 00:31