How can I programmatically check-out an item for edit in TFS?

前端 未结 6 2070
隐瞒了意图╮
隐瞒了意图╮ 2020-12-23 19:43

I\'m working on a utility processing files being under source control using TFS 2010.

If an item is not yet checked-out for edit, I\'m getting an exception, what is

6条回答
  •  别那么骄傲
    2020-12-23 20:39

    First get the workspace

    var tfs = new TeamFoundationServer("http://server:8080/tfs/collection");
    var version = (VersionControlServer)tfs.GetService(typeof(VersionControlServer));
    var workspace = version.GetWorkspace("WORKSPACE-NAME", version.AuthorizedUser);
    

    With the workspace you can checkout the file

    workspace.PendEdit(fileName);
    

提交回复
热议问题