gpt4 book ai didi

git - 将符号链接(symbolic link)推送到 git 是一种不好的做法吗?

转载 作者:太空狗 更新时间:2023-10-29 13:25:32 26 4
gpt4 key购买 nike

我不确定将符号链接(symbolic link)推送到 git 存储库是否是一种不好的做法。这样做有什么风险或不好的理由吗?

我还没有看到一个好的答案。如果有人有好的资源或解释,请分享。

最佳答案

只要符号链接(symbolic link)引用同一存储库中的资源,作为相对路径,就应该没问题(尤其是现在 symlinks are supported on Windowsno longer require privilege elevation )

当同一个符号链接(symbolic link)引用资源时,以下两种情况将起作用:

  • 存储库中,但具有绝对路径(不良做法)
  • 具有相对或绝对路径的存储库(不好的做法)

“不好的做法”是因为:不同机器/平台/操作系统中存储库的任何克隆都无法访问/使用这些路径。


之后,它取决于在哪里使用 repo 协议(protocol)(及其符号链接(symbolic link))。

我之前在“How to add symlink file to a gitlab repo”中提到过符号链接(symbolic link)会使 GitLab 管道失败。

=>“不良做法”:使用此类存储库的环境将无法运行其内容。

关于git - 将符号链接(symbolic link)推送到 git 是一种不好的做法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31149046/

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