有没有办法使git完全忽略符号链接(把它们留在树中,但不是在结帐时创build它们)? 另外,有没有办法使git在Linux上的符号链接和Windows上的快捷方式之间进行转换?
上下文:我在Windows和Linux上都使用git和一些LaTeX文件。 在Linux上,我有大量的样式文件存储在回购之外,并从一堆地方符号链接到。 它会工作正常,如果git把它们变成windows上的快捷方式(我有相同的周边目录/文件结构),或者如果git完全忽略它们,并没有检查出来(我有我的LaTeX发行版中的样式文件视窗)。
在“忽略符号链接”一侧,可以将config core.symlinks
配置变量设置为false
(作为Windows Git core.symlinks
中的本地配置):
符号链接将被检出为小的纯文本文件,该文件包含链接到的文件系统对象的路径,但不创建所述目标对象。