现在许多小型开源项目通过他们的版本控制系统“出货”,我经常需要频繁使用几十个存储库,而且经常在多台机器上。我正在寻找某种方式来轻松管理。如果我自己设计它,我将有一个文件列出所有远程存储库,以及一个自动从它们中取出的命令行客户端。是否有命令行的版本控制系统抽象?
难道这个或者主题上的一些变化存在吗?
现在许多小型开源项目通过他们的版本控制系统“出货”,我经常需要频繁使用几十个存储库,而且经常在多台机器上。我正在寻找某种方式来轻松管理。如果我自己设计它,我将有一个文件列出所有远程存储库,以及一个自动从它们中取出的命令行客户端。是否有命令行的版本控制系统抽象?
难道这个或者主题上的一些变化存在吗?
mr被设计成让您更新多个存储库为一体,并支持多种版本控制系统:
的MR(1)命令可以检出, 更新,或执行上的其他操作 一组存储库,就好像它们是 一个组合的存储库。它支持 任何Subversion,git, cvs,mercurial,bzr,darcs,cvs和 化石库的组合,并支持 其他版本控制系统可以很容易地添加。 (有扩展支持unison和git-svn。)
我很难看到你想要什么。如果您检出/克隆存储库,则可以在不重新提供repo URL的情况下进行更新。 – Karmastan 2011-01-21 08:24:22
我有几十个这样的存储库,需要在多台机器上检查它们。 – 2011-01-21 08:31:52