由于我在Windows上工作,一旦下载存储库,repo中的所有符号链接都会变成不可用的文件。
我希望获得硬拷贝文件而不是Windows上无法识别的符号链接。保存历史并不重要。
当git存储库包含大量符号链接时,如何在下载时正确解除引用文件?
答案 0 :(得分:1)
如果您使用的是Windows 10,则可以启用开发人员模式以支持来自Linux,BSD和其他Unix版本的符号链接:https://blogs.windows.com/buildingapps/2016/12/02/symlinks-windows-10/
这是否足以解决您的问题?如果没有,您最好的选择是编写一个脚本来查找所有链接,并假设它们指向repo中的文件(而不是像/usr/bin/cd
这样的特定于Linux的文件)在本地用实际文件替换它们。请注意,您无法查看这些内容。
答案 1 :(得分:0)
Windows Git自行处理符号链接。 使用-c core.symlinks = true选项,Windows Git可以创建Windows符号链接。
以下是更详细的信息:https://github.com/git-for-windows/git/wiki/Symbolic-Links