我最近在创建分支组时遇到了Git的一个常见问题:
我有一个名为“tim”的分支。
我想创建一个名为“tim”的文件夹/组,其中包含“tim”分支,从而导致分支路径为“tim/tim”。
当我尝试这样做时,Git非常不喜欢我,因为文件夹“tim”和分支引用“tim”在Git中是完全相同的东西。
我的问题是,如果有人知道为什么分支引用没有某种扩展名来解决这个问题吗?比如.gitbranch或其他什么?
显然,每次访问文件时添加.gitbranch会多一点工作,但与用户必须解决此问题所需的工作相比,几乎可以忽略不计,特别是当您在开发团队中时。(先前克隆存储库的任何人都必须手动进入其refs文件夹,并删除任何名为“tim”的分支的痕迹,否则他们将无法提取!)
如果这确实是一个合法问题,我将向相关渠道提出,但我想检查是否有人可能知道他们可能故意这样做的原因。
谢谢大家,
Tim
git checkout tim --
可能有效。 - VonCtimbranch
)。 - Vince