我有一个进入tfs的文件夹,我想通过创建新文件夹来获取此文件夹的分支,并以编程方式将分支放在这个新文件夹下。通常,当我们在tfs中执行此操作时,它会自动将文件夹更改为分支。
当我使用createbranch命令时,它工作,创建文件夹,并在这些新文件夹下创建新分支,但分支看起来像tfs中的文件夹,但我可以合并它,因此它正在工作。如果我想改变可视化我有使用第二个命令CreateBranchObject。可以在一个命令中使用它
文件夹A - >采用新分支
文件夹A'(新文件夹) - >分支
代码示例
int changesetId = VersionControlServer.CreateBranch(@"myfolder ", "mynewfolder\newbranch",
VersionSpec.Latest);
Changeset changeset = vcs.GetChangeset(changesetId);
changeset.Update();
答案 0 :(得分:0)
这与单个命令不同,您需要按顺序调用它们。