Так что это специфический сценарий, с которым я сталкивался много раз и не смог выяснить жизнеспособный рабочий процесс из этого.
Сценарий У меня есть удаленная ветка git, в которой есть репо сопровождающий. У меня есть локальный клон репозитория, и я, и сопровождающий работаем над одной веткой одновременно. И удаленный, и локальный синхронизируются c. Теперь сопровождающий просит меня добавить функцию. Я делаю определенные изменения и разветвляюсь на другой коммит ветки, pu sh, и создаю pr для главной ветки. Но между тем, сопровождающий сделал определенные коммиты с основной веткой
так, что pr, который я сделал из ветви функций, не синхронизирован c с точки зрения истории коммитов, поскольку некоторые коммиты находятся за основной веткой.
Чтобы получить их в синхронизированном виде c и иметь только один коммит в pr, я делаю ручной процесс возврата к основной ветке, извлекая ее из источника, создавая новую ветку с именем feature2 и делая те же самые изменения, которые Я ранее сделал в своей ветке Feature для Feature2 и снова создал новый PR из Feature2 в основную ветку и удалил начальную ветку Feature и ее PR.
Что кажется неправильным способом, также отнимающим много времени , Каков будет правильный путь и способ решения такого сценария ios?