4

简而言之,这是我的项目结构:

 + A
 | + some content
 |
 + B
   + A

我想在我的主 git repo 中有一个B指向A. 但是由于该A项目包含主要方法,我希望能够在提交之前快速测试,所以我想要一个mklink指向它的符号链接(或者更确切地说,因为我在 Windows 上),A所以它可以在不提交的情况下更新。

4

1 回答 1

0

问题是 A 不只是“一些内容”。
它还有一个.git子文件夹,子模块没有。

如果可以,请使用git worktree以检出单独文件夹中的分支(而不是原始A克隆文件夹)

然后,您可以尝试使用从B子文件夹到的符号链接A,在添加AB.
注意:由于 Windows 10 build 14972 (Dec. 2016)mklink可以创建符号链接 ( ) 而无需将控制台提升为管理员。


“ Git:多个项目可能使用相同的子模块工作副本? ”中描述了一种更好的方法。

于 2018-06-03T20:50:37.787 回答