【发布时间】:2012-10-02 11:12:38
【问题描述】:
我有一个大项目,其中包含许多较小的项目、文件、包、iso 等,我想将这些文件保存在一些控制系统中,也许是 Bazaar。
问题是一些项目已经在 git 或 bazaar 下。我不需要更改项目/文件的结构。
有什么好办法吗?
【问题讨论】:
标签: git version-control project-management bazaar rcs
我有一个大项目,其中包含许多较小的项目、文件、包、iso 等,我想将这些文件保存在一些控制系统中,也许是 Bazaar。
问题是一些项目已经在 git 或 bazaar 下。我不需要更改项目/文件的结构。
有什么好办法吗?
【问题讨论】:
标签: git version-control project-management bazaar rcs
将每个现有的小项目/包保存在 bazaar/git 中。 将其他非版本化导入 bazaar/git。选择最适合您的结构:每个都在自己的存储库中,或者包含所有内容的共享存储库。
然后,在 bazaar/git 下创建一个新项目,其中包含指向每个项目的链接。 此链接功能称为 EXTERNAL。
BAZAAR 外部
http://doc.bazaar.canonical.com/plugins/en/externals-plugin.html
GIT 外部(与 SVN 相比)
SVN:externals equivalent in GIT?
【讨论】:
有几个选项可以组合来自不同版本控制系统的存储库和可以帮助解决此问题的工具:
【讨论】: