- 操作系统:Win10
在 Windows 中(大多数 Git 软件,然而,我想强调 TortoiseGit)硬符号链接被视为常规文件。但是,软符号链接被忽略了——Git 软件无法对文件内容进行版本控制或检测更改。
有什么办法,软符号链接也以同样的方式处理?我已经标记了复选框(在 Git-Scm 安装期间)以启用符号链接支持,但正如我所见,它没有解决软符号链接。
在 Windows 中(大多数 Git 软件,然而,我想强调 TortoiseGit)硬符号链接被视为常规文件。但是,软符号链接被忽略了——Git 软件无法对文件内容进行版本控制或检测更改。
有什么办法,软符号链接也以同样的方式处理?我已经标记了复选框(在 Git-Scm 安装期间)以启用符号链接支持,但正如我所见,它没有解决软符号链接。
首先,关于术语的说明。符号链接相当于软链接;硬链接是独立的,不被视为一种符号链接。
您遇到的问题是,当您为 Git 启用符号链接时,Windows 选择使用符号链接默认需要提升权限。因此,您需要调整存储库的权限,或者在 Windows 10 中启用开发人员模式并重新启动,以便您可以创建符号链接。完成此操作后,您可以设置
git config core.symlinks true
(git config --global
全局调整)然后签出新版本,如果您启用了开发人员模式,那么您克隆或创建的任何未来存储库都应该正确支持符号链接。