|
|
1
3
你可以一直使用”
|
|
|
2
6
你可能对 git-submodule 功能。引用 here :
|
|
|
3
2
有一种可能,我从来没有尝试过“真正的”,但这可能会很好地工作。 假设你有三个创造性的项目 投射1 , 项目2 还有(猜猜看) 投影3 . 我们还可以说,它们全部或部分依赖于外部库,例如 LIB1.DLL 还有一个叫 超级链接库 . 首先,对于文件夹结构,我将执行如下操作:
然后在每个projx文件夹上创建一个存储库:
然后您将为整个系统创建一个存储库:
对于git,此存储库的内容将是
因此,一旦您更改了源代码,我们假设
使用这种方法,历史的 整件事 只需声明何时修改projx,但它不会直接跟踪单个文件。但是,正如预期的那样,Projx上的存储库会像往常一样跟踪每个文件。 如果你尝试一个“真正的项目”,让我知道结果! 祝你好运! |
|
|
4
1
我想我应该用 subtree merge strategy . 我真的要试试看它是否有效。如果这是一个好方法,我会把这个答案标为接受。 同时,我仍然乐于接受建议。 |