2014-01-19 146 views

回答

4

有没有办法确保当我切换到其中一个存储库中的分支A时,分支也会在另一个存储库中切换?

不仅仅是基本的Git命令。

一个不太基本的Git命令可以实现与git subtree类似的事情:看“Alternatives To Git Submodule: Git Subtree”和“Working with subtree merge”:您在一个合并几个回购,同时保留可能对这些子回购的历史记录导出背背到他们原来的回购。
虽然你在这个“合并回购”,使一个分支将适用于所有合并回购。 - 所有的版本库的

但一个工具,它确实正是你想叫gitslave

Gitslave什么造就了一组相关的信息库,一个上层项目资源库和一些奴隶是同时在所有git操作应该正常运行的基础上开发;
因此,当您分支时,项目中的每个存储库都会轮流分支。同样,当你提交,推,拉,合并,标签,签出,状态,日志等;每个git命令将运行在超级项目和所有从属仓库上,依次为
CVS和Subversion用户对此类活动可能非常熟悉。 Gitslave的设计是为了简化正常的git操作。

相关问题