Gibt es einen Weg, um ein Checkout programmatisch in C# rückgängig zu machen?
Die Dateien werden programmatisch ausgecheckt, aber wenn der Code bei der Ausführung nicht geändert wird, möchte ich das Auschecken rückgängig machen.
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);
}
Der obige Code ist mein Checkout-Code.