在TFS 2017托管存储库上设置默认分支

时间:2017-02-11 19:00:09

标签: git tfs tfs2017

在这个问题上一直在喋喋不休。我要做的就是通过命令行将托管的TFS git repo上的分支设置为 default

据我所知,没有明显的方法可以直接针对托管仓库执行此操作,但在我的情况下,由于我将完成脚本编写,我不反对在本地执行并将其推送到原点。

我尝试过这样的事情:

git branch --set-upstream-to origin/master

master 设置为托管仓库中的默认分支无效,所以我不确定这里是否有错误的结尾。

我仍然是个傻孩子,所以如果我错过了一些非常明显的事情,那么对我来说很容易!

2 个答案:

答案 0 :(得分:8)

目前还没有任何方法可以使用REST API或命令行在TFS托管存储库上设置默认分支。

检查Git command reference,用于在Team Services / TFS回购中设置默认分支的Git命令行仍在Web访问中(选择Web上的设置图标,然后选择Version Control选项卡。选择你的Git存储库,然后选择分支名称旁边的...并选择Set as default branch。。

答案 1 :(得分:1)

由于这不是Git的功能,而是托管它的平台(在本例中为TFS),您需要使用该平台的API来执行此操作。您将无法使用git.exe。

https://www.visualstudio.com/en-us/docs/integrate/api/overview

所有的API都可以在TFS上找到。

相关问题