我可以在本地TFS服务器中维护公共github存储库的(非公共)分支吗?

时间:2017-03-14 03:31:45

标签: git github tfs

我创建了一个公共github repo的分支,我在本地使用它来进行更改,我不想发布回github。现在我想在其他开发人员内部提供该分支(同时让它正确备份而不是依赖我的开发盒磁盘)。

当我们运行TFS服务器(也有一个git接口)时,我想知道我是否可以在我们的TFS服务器上维护我的私有分支。这可能吗?

1 个答案:

答案 0 :(得分:3)

你只需要声明另一个Git仓库,它将与TFS第二个项目中的另一个团队("其他开发人员")相关联。

然后可以推送您当前的回购(所有其分支,包括私有分支)

cd /path/to/current/repo
git remote add private /tfs/url/of/second/repos
git push --mirror private 

您的repo将有两个远程:origin一个(GitHub)和private个TFS,您可以在其中推送您的私有分支并与其他开发人员协作。

OP在评论中添加:

  

我的问题更具体的答案 - 将特定分支放到TFS服务器上 - 我想是使用git push --set-upstream private-repo private-branch,这就是我现在正在做的事情。