Больше не может выдавать запрос на удаление после смены имени ветви на master - PullRequest
1 голос
/ 12 апреля 2019

У меня есть раздвоенный репо.В нем у меня была ветка master, ветка dev и Feature.Поскольку разветвленное репо в основном является репозиторием разработки, стало ясно, что ветка dev была бесполезна, и я в итоге допустил множество ошибок конфликта между dev и master веткой.Поэтому я решил избавиться от ветви dev

Поскольку у меня есть несколько ветвей Feature, я решил объединить dev и master ветку, чтобы все было синхронизировано.Затем я удалил ветку master и переименовал ветку dev в master.

Теперь, когда я пытаюсь отправить запрос на извлечение github в исходное хранилище, появляется зеленая кнопка «Создать запрос извлечения», но ничего не происходит..

Это потому, что я переименовал ветку?Как я могу исправить эту проблему?

1 Ответ

1 голос
/ 12 апреля 2019

Трудно точно сказать из того, что вы здесь описываете, но если ваша история была переписана (в зависимости от как вы "синхронизировали" dev и master), ваш пульт должен быть обновлен до новая история, которую он (по замыслу) откажется делать, если вы явно не укажете ее. Вот для чего --force.

В этом случае, если я правильно понял, вы единственный разработчик *, так что вам не придется беспокоиться о проблемах в будущем, а именно о конфликте с историей коллег master. Так что просто

git push --force origin master

* (если это не так, оставьте комментарий, и я обновлю)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...