2011-01-21 44 views
9

现在许多小型开源项目通过他们的版本控制系统“出货”,我经常需要频繁使用几十个存储库,而且经常在多台机器上。我正在寻找某种方式来轻松管理。如果我自己设计它,我将有一个文件列出所有远程存储库,以及一个自动从它们中取出的命令行客户端。是否有命令行的版本控制系统抽象?

难道这个或者主题上的一些变化存在吗?

+1

我很难看到你想要什么。如果您检出/克隆存储库,则可以在不重新提供repo URL的情况下进行更新。 – Karmastan 2011-01-21 08:24:22

+0

我有几十个这样的存储库,需要在多台机器上检查它们。 – 2011-01-21 08:31:52

回答

5

mr被设计成让您更新多个存储库为一体,并支持多种版本控制系统:

的MR(1)命令可以检出, 更新,或执行上的其他操作 一组存储库,就好像它们是 一个组合的存储库。它支持 任何Subversion,git, cvs,mercurial,bzr,darcs,cvs和 化石库的组合,并支持 其他版本控制系统可以很容易地添加。 (有扩展支持unison和git-svn。)

3

我唯一知道的旨在为所有主要VCS提供通用接口(称为'command')的唯一项目是Amp
但它仍然是一项正在进行的工作,可能对于您的目标来说不够完整。

相关问题