1
3
你可以一直使用”
|
2
6
你可能对 git-submodule 功能。引用 here :
|
3
2
有一种可能,我从来没有尝试过“真正的”,但这可能会很好地工作。 假设你有三个创造性的项目 投射1 , 项目2 还有(猜猜看) 投影3 . 我们还可以说,它们全部或部分依赖于外部库,例如 LIB1.DLL 还有一个叫 超级链接库 . 首先,对于文件夹结构,我将执行如下操作:
然后在每个projx文件夹上创建一个存储库:
然后您将为整个系统创建一个存储库:
对于git,此存储库的内容将是
因此,一旦您更改了源代码,我们假设
使用这种方法,历史的 整件事 只需声明何时修改projx,但它不会直接跟踪单个文件。但是,正如预期的那样,Projx上的存储库会像往常一样跟踪每个文件。 如果你尝试一个“真正的项目”,让我知道结果! 祝你好运! |
4
1
我想我应该用 subtree merge strategy . 我真的要试试看它是否有效。如果这是一个好方法,我会把这个答案标为接受。 同时,我仍然乐于接受建议。 |
James G · 分叉过程每次打印的方式不同 6 年前 |
Filip Spasovski · fork()从何处开始[重复] 6 年前 |
Alopex · 如何从子进程到父进程获取返回值? 6 年前 |
TheAndreyx22 · 查看execvp(); 6 年前 |
Jacob H · 如何写入正在运行的程序的stdin 6 年前 |
Pedro · execlp()无法检索正确的输入 6 年前 |
Giorgi Cercvadze · 如何将暂停的进程设置为后台? 6 年前 |
S. N · 使用C创建子进程和父进程 6 年前 |
funcs · 无限循环中来自子级的read()标准输出 6 年前 |