使用不同的SCM管理许多项目

时间:2011-10-10 12:15:05

标签: git svn version-control project bazaar

假设我正在为10个不同的项目工作/贡献,有些使用git,有些使用bzr,有些使用SVN(例如)。

我想将所有内容保存在一个目录树中,并且能够对所有目录树执行一些与SCM无关的操作。

我通常使用Emacs + git + magit和org-mode来保存我的笔记,当我使用git是唯一使用的软件时,我使用了git-submodules。

我喜欢(例如)mr.developer,一个zc.buildout配方的方法,问题是它只适用于python项目,我希望有更通用的东西......

有任何想法/建议吗?

编辑:这个“元项目”也应该是一种记住我目前正在做的工作并保持每个项目状态的方法。我们的想法是将这样的工具与emacs + orgmode集成。 目前我还没有看到任何真正有用的东西,一个想法是自己在python中写一些东西,有很多代码(例如在mr.developer中),我可以窃取它来管理不同的存储库。

1 个答案:

答案 0 :(得分:0)

我会使用带有bzr-externals插件的集市,因为集市有非常好的外国vcs支持(通过svn,git和hg插件),外部对于处理多模块/元项目非常有用。