我的项目中有以下情况:
将有 2 个源代码存储库,但是每个源代码存储库都应该具有用于某些代码部分的“共享”区域(可能不止一个)。
让我们假设存储库及其文件夹(以及这些文件夹中的文件)的以下结构。
回购1
- 文件夹A
- 文件夹B
- 文件夹C
回购2
- 文件夹A
- 文件夹D
- 文件夹E
“folderA”应该包含完全相同的文件“副本”。因此,当我对 Repo1/folderA 进行一些更改,然后签出/更新 Repo2/folderA 时,我应该能够看到这些更改。当然,如果它可以在相反的方向上同样工作,那就太好了。
不幸的是,我无法以另一种方式构建源代码并创建某种共享库。
我正在寻找可以帮助我以最佳方式解决此问题的 VCS(SVN、Git、...)?你有这种设置的经验吗?你能推荐一些东西吗?