如果目录名为 <something>.git,GitKraken 拒绝打开本地存储库——有什么解决方法吗?

GitKraken refuses to open local repository if directory is named <something>.git -- any workaround?

我将我的本地存储库文件夹命名为 project_name.git

GitKraken 不喜欢这种约定。 存储在具有 .git 后缀的目录中的本地存储库无法打开(如果我删除 .git 后缀,相同的 repo 工作)。

我在本地有几十个存储库,我不会重命名它们。 但我很想继续使用 GitKraken,它很棒。

有没有人遇到这个问题并找到解决方法?

(几周前我与他们一起创建了支持票,但从未得到答复)

project_name.git 通常是 的命名约定(repos 没有在工作树中检出文件,只是 Git 数据库)。

这可能就是 GitKraken 拒绝打开此类存储库的原因:没有可用的工作树。

在不重命名文件夹的情况下,您可以尝试将符号链接 project_name(甚至在 Windows 上也是可能的)指向 project_name.git 文件夹,然后查看是否 GitKraken 同意打开 project_name