Vin*_*243 5 windows git symlink mklink
简而言之,这是我的项目结构:
+ A
| + some content
|
+ B
+ A
Run Code Online (Sandbox Code Playgroud)
我希望在我的主 git 存储库中有一个B
指向A
. 但由于该A
项目包含 main 方法,我希望能够在提交之前快速测试,因此我想要一个指向的符号链接(或者更确切地说,mklink
因为我在 Windows 上)A
,以便它无需提交即可更新。
问题是 A 不只是“一些内容”。
它还有一个.git
子文件夹,而子模块则没有。
如果可以,请使用git worktree
以便签出单独文件夹(而不是原始A
克隆文件夹)中的分支
然后,您可以在添加为子模块后尝试使用从B
子文件夹到 的符号链接。
注意:自 Windows 10 build 14972(2016 年 12 月)起,无需以管理员身份提升控制台即可创建符号链接 ( )。A
A
B
mklink
“ Git:可以由多个项目使用相同的子模块工作副本吗? ”中描述了更好的方法。