gpt4 book ai didi

windows - 在 Windows 上使用 Git 添加符号链接(symbolic link)文件作为文件

转载 作者:IT王子 更新时间:2023-10-29 00:45:28 25 4
gpt4 key购买 nike

我在 git 中有一个很大的(超过 1000 个文件)VS C# 项目。我需要创建一个小型演示项目并使用大型项目​​中的十个文件。为了创建这个新项目,我从大项目到小项目添加了十个带有 mklink(符号链接(symbolic link))的文件。大小工程中对应文件的所有改动都是一样的。现在我需要将这个小项目添加到另一个(我自己的)git 仓库中。

但是符号链接(symbolic link)不会添加到 git 中:

(error: readlink("X.cs"): Function not implemented)

如何将X.cs(symlink)文件添加到git中作为普通文件?

我需要将 X.cs(大项目)中的所有更改移动到 X.cs(小项目)。

最佳答案

如果向索引添加符号链接(symbolic link)失败并出现错误 error: readlink("..."): Function not implemented,请尝试在本地或全局配置中查找此行:

[core]
symlinks = false

您需要设置 symlinks = true 才能成功推送。 如果参数不存在或无法正常工作,则为默认值 (=true),这取决于创建存储库时使用的设置。

硬链接(hard link)不适用于 GIT,因为文件和硬链接(hard link)存储为单独的文件。

git 2.8以上版本效果一样(2.8以下我没查过)

关于windows - 在 Windows 上使用 Git 添加符号链接(symbolic link)文件作为文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30616779/

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