msgstr "ошибка: pathspec '....' не соответствует ни одному из файлов, которые известны git" в пустом хранилище - PullRequest
0 голосов
/ 17 мая 2018

Настройка

  • Локальное нормальное хранилище (git init), git version 2.17.0.windows.1
  • Голое хранилище (git init --bare) на отдельном сервере git version 2.7.4
  • Gogs в качестве пользовательского интерфейса к голому хранилищу

Проблема

Это работало хорошо в течение нескольких лет, несколько проблем.Тем не менее, я создал запрос на извлечение Gogs и попытался объединить его, он выдал ошибку 500 и сообщение

Произошла ошибка: git checkout 'development': error: pathspec 'development' не соответствует ни одному из файлов, известных git.

(development - ветвь, в которую я пытаюсь объединиться)

Я пытался повторно-создание репозитория - создание нового пустого репозитория, повторное добавление туда всех веток и повторное пробование слияния - получена та же ошибка.

Ветвь определенно существует как в локальном, так и в удаленном репозиториях.Есть ли способ решить проблему?

Ответы [ 2 ]

0 голосов
/ 04 октября 2018

Кажется, это было исправлено в Gogs 0.11.63 (возможно, даже в 0.11.53, я этого не проверял).Вы можете попробовать это.

0 голосов
/ 17 мая 2018

Похоже, это может быть проблема / ошибка, связанная с Gogs. Я опустился до предыдущей версии, и проблема исчезла. Будет держать это открытым, если кто-то найдет лучшее решение ...

...