【发布时间】:2020-12-02 23:51:43
【问题描述】:
我很好奇 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 个。
标签名长度有限制吗?
【问题讨论】:
-
这很可能是 Windows 上的一个问题。这些长度在现代 Unix 系统上应该不是问题。