Git和硬链接

考虑到Git无法识别指向存储库之外的符号链接,使用硬链接是否有任何问题?

Git可以打破它们吗?您能给我指出详细的信息吗?

回答:

代表Git中目录的’tree’对象存储文件名和权限(子集)。它不存储索引节点号(或其他类型的文件ID)。因此, 无法在git中表示

,至少在没有第三方工具(例如metastore或git-

cache-meta)的情况下(而不是即使使用这些工具也无法确定)。

Git尝试不触摸不需要更新的文件,但是您必须考虑到git不会尝试保留硬链接,因此它们可能会被git破坏。


关于

:git没问题,应该保留符号链接的内容…但是这种链接的实用性对我来说还是个疑问,因为这些符号链接是否断开取决于git存储库

的文件系统布局,并且不受git的控制。

以上是 Git和硬链接 的全部内容, 来源链接: utcz.com/qa/423688.html

回到顶部