我最近在创建分支组时偶然发现了 Git 中的一个常见问题:
我有一个名为“ tim ”的分支。
我想创建一个名为“ tim ”的文件夹/组,其中包含“ tim ”分支,导致分支路径为“ tim/tim ”。
当我尝试这样做时,Git 真的很讨厌我,因为根据 Git,文件夹“ tim ”和分支引用“ tim ”是完全相同的东西。
我的问题是,是否有人知道为什么分支引用没有某种扩展来解决这个问题?说.gitbranch或其他什么?
显然,每次访问文件时都需要在 .gitbranch上附加更多的工作,但与用户为解决此问题所要做的工作相比,几乎没有任何工作,尤其是当您在开发团队中时。(之前克隆过 repo 的任何人都必须手动进入他们的 refs 文件夹并删除任何名为“ tim”,否则他们无法获取!)
如果这确实是一个合法的问题,我会通过适当的渠道提出,但我想检查是否有人可能知道他们为什么可能故意这样做?
谢谢大家,
蒂姆