Ясность необходима для удаления веток Git - PullRequest
0 голосов
/ 11 сентября 2018

Я сижу с проблемой в одном из моих git-репозиториев в bitbucket.

Элемент branch, ожидающий обработки pull request с несколькими merge conflicts, был удален.

  • Разработчик имел право на запись в этот репозиторий.
  • Разработчику было сказано разрешить merge conflicts
  • Разработчик удалил свою локальную копию ветки.
  • Разработчик утверждает, что у него недостаточно прав на удаленный репозиторий для удаления ветки.

Вопрос 1. Я хотел бы знать, является ли стандартной отраслевой практикой ожидание объединения работ перед удалением ветви.

Вопрос 2. Я хотел бы знать, есть ли способ восстановить потерянные коммиты при удалении неслитой ветки?

Вопрос 3. Имеет ли разработчик достаточные права для удаления удаленной ветки?

1 Ответ

0 голосов
/ 11 сентября 2018

Ответ 1. Да, рекомендуется подождать, пока ветка будет объединена в master, а затем, когда вся команда будет уверена, что код готов к работе, разработчики могут свободно удалить локальную копию ветки.

Ответ 2. Да, если не слитая ветвь удалена из вашего локального репозитория, но доступна в вашем удаленном репозитории, вы можете воспользоваться этой веткой, и тогда эта ветвь будет доступна в вашем локальном репозитории.Для получения дополнительной информации см. Это - Git отменить удаление локальной ветви

Ответ 3. Да, если ветвь создана разработчиком для выполнения задачи и / или для реализации функциональности послеработа завершена, и ваш код готов к работе или уже развернут, после чего вы можете удалить ветку и сократить локальное хранилище.

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