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