Работаем над Git форком неактивного проекта - PullRequest
0 голосов
/ 24 апреля 2018

Я довольно новичок в Git и вообще работаю над проектами с открытым исходным кодом.В настоящее время я подписал репо проекта, который, похоже, не поддерживается активно, то есть последние принятые PR были близки к тому, что было год назад, а изменения до этого также были редкими.Я хотел бы продолжить работу над этим репо локально, а также отправлять новые функции и исправления ошибок, если вероятность того, что сопровождающий вернется, чтобы проверить его.

Так, например, я создал исправление ошибкифилиал, подтолкнул его к моему пульту, а затем представил PR на базе вилки.Я пошел дальше и объединил исправление этой ошибки с локальной веткой разработчика, которая является моей рабочей копией кода.Мой вопрос заключается в том, когда я создаю последующие ветви функций с намерением представить их в восходящем направлении, если они будут ветвиться от основного уровня (который, вероятно, не будет изменен в ближайшее время) или от моей ветки разработчика, в которой будут все мои новые функции и ошибкаисправления?

Я нашел этот вопрос о Stack Exchange, который затрагивает мой вопрос , но он относится к случаю, когда репозиторий в восходящем направлении отклоняет запрос на получение и если у вас нет намерения объединять локальные изменения в восходящем потоке.В конечном итоге: каков наилучший рабочий процесс для такой ситуации?

Надеюсь, в этом есть какой-то смысл.Спасибо за вашу помощь

1 Ответ

0 голосов
/ 25 апреля 2018

, когда я создаю последующие ветви функций с целью отправки их в восходящий поток, если они будут разветвлены от основного уровня (который, вероятно, не будет изменен в ближайшее время) или от моей ветки разработчика, в которой будут все мои новыефункции и исправления ошибок?

Если исходный апстрим не изменится, нет смысла отправлять его PR: вы можете сделать свою ветвь объекта:

  • непосредственно из origin / master: ваш fork
  • или из нового апстрима, то есть вы создаете новое репо (зеркальную копию) оригинала, четко указав в README, что это новый старт со старого репо.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...