父子版本控制工具

Tool for versioning parent and child

我有下一个用例:

项目父 v1.9

子项目 1 v1.3(在 .net 中)

子项目 2 v1.6(在 c++ 中)

所有子项目都在 bitbucket 的存储库中。

我需要找到一个可以管理这些用例的工具。

有什么想法吗??

为了在同一个存储库中保持这些确切版本的同步,您可以使用 git submodules

首先,在 P v1.9 创建一个分支。
然后,您将 git submodule add CP1(子项目 1)到 P(父项目),然后 git submodule add CP2 到 P

这会将文件夹 CP1CP2 添加到 P
您可以进入每个子文件夹,然后 git restore 您希望与 P 关联的确切版本。