gpt4 book ai didi

windows - 使文件夹既是符号链接(symbolic link)又是 git 子模块

转载 作者:可可西里 更新时间:2023-11-01 09:37:42 25 4
gpt4 key购买 nike

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

 + A
| + some content
|
+ B
+ A

我想在我的主 git 仓库中有一个 B 中的子模块,它指向 A。但是由于 A 项目包含 main 方法,我希望能够在提交之前快速测试,所以我想要一个符号链接(symbolic link)(或者更确切地说是一个 mklink 因为我' m 在 Windows 上)指向 A,因此无需提交即可更新。

最佳答案

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

如果可以,请使用 git worktree为了 check out 一个单独文件夹中的分支(而不是原始的 A 克隆文件夹)

然后您可以尝试使用从 B 子文件夹到 A 的符号链接(symbolic link),在将 A 添加为 B< 中的子模块之后.
注:since Windows 10 build 14972 (Dec. 2016) , 无需将控制台提升为管理员即可创建符号链接(symbolic link) (mklink)。


Git: Possible to use same submodule working copy by multiple projects?”中描述了一种更好的方法。

关于windows - 使文件夹既是符号链接(symbolic link)又是 git 子模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27531088/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com