有没有办法在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);
}
上面的代码是我的结账代码。