标签: svn git version-control mercurial
现在有这么多小型开源项目通过他们的版本控制系统“运送”,我经常在多台机器上拥有我需要的数十个存储库。我正在寻找某种方式来轻松管理这个问题。如果我自己设计它,我会有一个列出所有远程存储库的文件,以及一个自动从它们中提取的命令行客户端。
是否存在主题或某些主题变体?
答案 0 :(得分:5)
mr旨在让您将多个存储库更新为一个存储库,并支持各种版本控制系统:
mr(1)命令可以结帐, 更新,或执行其他操作 存储库集就像它们一样 一个合并的存储库。它支持 颠覆的任何组合,git, cvs,mercurial,bzr,darcs,cvs,and 化石储存库,并支持 可以轻松添加其他修订控制系统。 (有一些扩展添加了对unison和git-svn的支持。)
答案 1 :(得分:3)
我所知道的唯一一个旨在为所有主要VCS提供通用界面(名为“ command ”)的项目是Amp。 但它仍然是一项正在进行的工作,可能不够完整,无法实现您的目标。