我想在 TFS 中 check out 一个检入文件的先前版本。我可以轻松获得特定文件的变更集 ID 列表,但无法弄清楚如何 checkout 以前的版本。
我目前的代码:
var workspaceInfo = Workstation.Current.GetLocalWorkspaceInfo(tfsItem.QaVssLocation);
var server = new TfsTeamProjectCollection(workspaceInfo.ServerUri);
var workSpace = workspaceInfo.GetWorkspace(server);
workSpace.Get();
workSpace.PendEdit(tfsItemLocation);
实现此目标的正确方法是什么?
最佳答案
为什么不使用 workspace.Get(),而不能使用 Get() 方法的其他重载。您可以在此处查看不同的重载:http://msdn.microsoft.com/en-us/library/microsoft.teamfoundation.versioncontrol.client.workspace.get(v=vs.110).aspx
关于c# - 以编程方式 checkout 以前 checkin 的文件版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21048434/