Настройка
- Локальное нормальное хранилище (
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
- ветвь, в которую я пытаюсь объединиться)
Я пытался повторно-создание репозитория - создание нового пустого репозитория, повторное добавление туда всех веток и повторное пробование слияния - получена та же ошибка.
Ветвь определенно существует как в локальном, так и в удаленном репозиториях.Есть ли способ решить проблему?