我很好奇 git 标签名称的长度是否有任何限制。如果不在官方的 git 文档中,那么一些比较流行的平台,例如 github、bitbucket、gitlab 等呢?
我看到的文档没有列出标签名称的长度限制。但是必须有某种限制,因为没有什么是无限的,当你达到“限制”时,最终会失败。这里有两个与标签相关的主要文档,特别是标签名称。
https://git-scm.com/docs/git-tag https://git-scm.com/docs/git-check-ref-format
我问这个问题的主要原因是我过去 8 年多以来一直在使用的 SVN 存储库正试图转移到 git(一个 bitbucket 存储库),而我得到的反馈是“很长" 标记名称会造成混乱并阻止迁移。我可以在 repo 中找到的最长标签名称长度小于 60 个字符,标签少于 100 个。
标签名称长度是否有任何限制?