如何创建由许多项目组成的bzr存储库



我有一个大项目,其中包括许多较小的项目,文件,包,iso等,我想将这些文件保存在某个控制系统中,也许Bazaar

问题是一些项目已经在 git 或集市下。我不需要更改项目/文件的结构。

任何想法,帮助?

将每个现有的小项目/包保存在 bazaar/git 中。将其他非版本化导入 bazaar/git。选择最适合您的结构:每个都位于自己的存储库中,或者共享存储库中包含所有内容。

然后,在 bazaar/git 下创建一个新项目,其中包含指向每个项目的链接。此链接功能称为外部。

集市外部
http://doc.bazaar.canonical.com/plugins/en/externals-plugin.html

GIT Externals(与SVN相比)
SVN:在 GIT 中等效的外部?

有几个

选项可以组合来自不同版本控制系统和工具的存储库,可以帮助实现这一点:

  • MR 对一组存储库执行常见操作,就好像它们是一组存储库一样
  • 使用 bzr
  • 作为顶级仓库时,可以使用 bzr 外部(但要注意插件不是很成熟且未维护)通过 bzr-git 组合 bzr 和 git 仓库
  • 使用 git
  • 作为顶级存储库时,您可以使用子模块或子树通过 bzr 远程助手组合 git 和 bzr 存储库

最新更新