【问题标题】:Popular special characters in git branch names [closed]git分支名称中的流行特殊字符[关闭]
【发布时间】:2016-06-25 05:25:20
【问题描述】:

我正在编写一个应用程序,在其中限制 git 分支名称中允许的字符。目前限制为 [a-zA-Z0-9/_-]+。用户可能要求使用哪些其他特殊字符?我知道 / 很受欢迎所以我把它包括在内,还有其他这样的角色吗?

【问题讨论】:

  • 您拥有的字符似乎足够了。您的用户只需要学会接受它。
  • @NoufalIbrahim:没错,但是当事情解决后,在第一版软件发布之前,向用户尝试猜测他们的需求迈出了一步。非常幸运地发现了“/”,因此用户会更加高兴。
  • 或者您可以只使用git check-ref-format 而不要施加任意和不可预测的限制。无论您的应用提供什么价值,这都会降低该价值。

标签: git branch git-branch


【解决方案1】:

如果您想知道什么是允许,请参阅the git check-ref-format documentation。请注意,这是为了完整的参考;根据定义,分支名称具有所需的至少一个斜杠,因为它们以 refs/heads/ 开头。

“什么是流行的”是一种基于意见的(可能是我在这里看到一个密切投票的原因)。

【讨论】:

    猜你喜欢
    • 2023-03-22
    • 1970-01-01
    • 2023-01-26
    • 2023-04-03
    • 2018-05-09
    • 1970-01-01
    • 2021-07-12
    • 1970-01-01
    • 2011-02-01
    相关资源
    最近更新 更多