考虑到Git不能识别指向存储库之外的符号链接,那么使用硬链接有什么问题吗?
Git 能破坏它们吗?
你能指点我详细的信息吗?
“树”对象代表 Git 中的目录,存储文件名和(子集)权限。它不存储 inode 号(或其他类型的文件 ID)。所以硬链接 无法在 git 中表示,至少没有第三方工具,例如元存储 or git 缓存元(我不确定即使使用这些工具是否也可能)。
Git 尝试不触及不需要更新的文件,但您必须考虑到 git 不会尝试保留硬链接,因此它们可能会被 git 破坏。
About 指向存储库外部的符号链接: git 对它们没有问题,应该保留符号链接的内容...但此类链接的实用性对我来说是可疑的,因为这些符号链接是否会被破坏取决于文件系统布局outsidegit 存储库,并且不受 git 控制。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)