0

设置

  • 本地普通存储库 ( git init),git version 2.17.0.windows.1
  • git init --bare单独服务器上的裸存储库 ( )git version 2.7.4
  • Gogs作为裸存储库的 UI

问题

这几年一直运行良好,很少出现故障。但是,我在 Gogs 上创建了一个拉取请求并尝试合并它,结果出现 500 错误和一条消息

发生错误:git checkout 'development':错误:pathspec 'development' 与 git 已知的任何文件都不匹配。

development是我要合并的分支)

我尝试重新创建存储库 - 创建一个新的空白存储库,再次将所有分支推到那里,然后再次尝试合并 - 得到同样的错误。

该分支肯定存在于本地和远程存储库中。有没有办法解决这个问题?

4

2 回答 2

1

看起来这可能是 Gogs 特有的问题/错误。我已经降级到以前的版本,问题就消失了。将保持开放,以防有人找到更好的解决方案......

于 2018-05-17T09:55:25.740 回答
1

它似乎已在 Gogs 中修复0.11.63(甚至可能在 中0.11.53,我没有测试那个)。您可能想尝试一下。

于 2018-10-04T09:49:45.233 回答