Git 使用不同的SCM管理多个项目
所以假设我正在为10个不同的项目工作/做出贡献,一些使用git,一些使用bzr,一些使用SVN(例如) 我希望将所有内容都保存在一个目录树中,并且能够对所有目录树执行一些与SCM无关的操作 我通常使用Emacs+git+magit和org模式来保存笔记,当git是唯一使用的软件时,我使用git子模块 我喜欢(例如)mr.developer的方法,一个zc.buildout方法,问题是它只适用于python项目,我希望有一些更通用的方法 有什么想法/建议吗 编辑:这个“元项目”也应该是一种让自己记住我目前正在做什么的方式,并为每个项目保留状态。其想法是将这种工具与emacs+orgmode集成。Git 使用不同的SCM管理多个项目,git,svn,version-control,project,bazaar,Git,Svn,Version Control,Project,Bazaar,所以假设我正在为10个不同的项目工作/做出贡献,一些使用git,一些使用bzr,一些使用SVN(例如) 我希望将所有内容都保存在一个目录树中,并且能够对所有目录树执行一些与SCM无关的操作 我通常使用Emacs+git+magit和org模式来保存笔记,当git是唯一使用的软件时,我使用git子模块 我喜欢(例如)mr.developer的方法,一个zc.buildout方法,问题是它只适用于python项目,我希望有一些更通用的方法 有什么想法/建议吗 编辑:这个“元项目”也应该是一种让自己记
目前我还没有看到任何真正有用的东西,一个想法是自己用python编写一些东西,有很多代码(例如在mr.developer中)我可以偷来管理不同的存储库。我会将bazaar与插件一起使用,因为bazaar有非常好的国外vcs支持(通过svn、git和hg插件)externals非常适合处理多模块/元项目。是否将它们全部收集到git克隆下?e、 g.git Svnnt实际上,它只对svn可靠,而对bzr/hg不可靠。它实际上很好,但我不认为我会使用这样的东西。这个项目不应该只是帮助我使用不同的SCM,而是我想找到任何有用的东西。例如,在我很少提供bug报告和类似问题链接的项目中。我创建了一个项目,所以我想我会继续使用手工制作的解决方案…所以你也想用这个工具管理普通目录吗?您希望在这些普通目录上执行什么类型的操作?你也可以在本地对其他东西进行版本控制。对所有东西进行版本控制不是一个好主意,当然也不是在同一个基本存储库下对所有东西进行版本控制。不管怎样,我开始写一个配置文件,声明我想要什么。。。