![](/img/trans.png)
[英]How to properly git clone with Windows symlinks pointing to folder in submodule
[英]Make a folder both a symlink and a git submodule
簡而言之,這是我的項目結構:
+ A
| + some content
|
+ B
+ A
我想在我的主要git repo中找到B
中指向A
的子模塊。 但是由於A
項目包含main方法,我希望能夠在提交之前快速測試,所以我想要一個符號鏈接(或者更確切地說是一個mklink
因為我在Windows上)指向A
所以它得到更新而不提交。
問題是A不僅僅是“一些內容”。
它還有一個.git
子文件夾,子模塊沒有。
如果可以的話,使用git worktree
來檢查單獨文件夾中的分支(比原始的A
克隆文件夾)
然后,在B
添加A
作為子模塊后,您可以嘗試使用B
子文件夾中的符號鏈接到A
注意: 自Windows 10 build 14972(2016年12月)起 ,可以創建符號鏈接( mklink
),而無需以管理員身份提升控制台。
“ Git:可能由多個項目使用相同的子模塊工作副本? ”中描述了一種更好的方法。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.