有没有办法在C#中以编程方式撤消结帐?
这些文件以编程方式检出,但如果代码在执行时没有改变,我希望撤消结帐.
public static void CheckOutFromTFS(string fileName)
{
var workspaceInfo = Workstation.Current.GetLocalWorkspaceInfo(fileName);
if (workspaceInfo == null)
return;
var server = new TfsTeamProjectCollection(workspaceInfo.ServerUri);
var workspace = workspaceInfo.GetWorkspace(server);
workspace.PendEdit(fileName);
}
Run Code Online (Sandbox Code Playgroud)
上面的代码是我的结帐代码.
您可以使用Workspace.Undo方法撤消结帐.
| 归档时间: |
|
| 查看次数: |
1733 次 |
| 最近记录: |