У меня есть общая проблема, но я не вижу solid наилучшей практики для ее решения. Я помогаю кому-то еще GitHub репо. Я добавил в репо последнюю ветку разработки. Теперь я хочу применять запросы по запросу один за другим, чтобы было очень легко оценить и объединить каждый из них.
В частности, я предоставляю документацию, в которой автор основной ветки разработки может захотеть выбрать, какие документы он хочет, а не все из них. У меня была проблема в прошлом, когда я написал много документов в один пиар, и это было отклонено как слишком много. Так что теперь я делаю отдельную фиксацию в своем репо / ветке для каждого из моих предварительно написанных документов, и я хотел бы представить их для индивидуальной оценки.
На примере основного потока операций MainRepo и ветки main- dev и моя ветка ContribRepo upstream-dev, у меня есть несколько коммитов с одним новым файлом в каждом. Что такое «наилучшая практика», которая позволяет объединять или отклонять каждый коммит без принудительного действия «все или ничего»?
Я не думаю, что GitHub поддерживает это из пользовательского интерфейса браузера. Я знаю о том, как собирать вишню, и как использовать ее для извлечения коммитов из моих собственных веток. Но я читал, что вышестоящему автору нужен доступ к репо участника, чтобы вишня выбрала коммиты обратно в его собственный репо / ветвь.
Похоже, мне нужно создать новую ветку в своем репо для каждого документа что я хочу представить, что в некотором роде кажется уместным, учитывая, что я рассматриваю каждый файл как отдельный проект. Я сделаю это, но похоже, что мы тратим огромное количество ресурсов на крошечное событие.
Если я задаю неправильный вопрос о том, как выбраться из коробки, которую я не должен Пожалуйста, предложите лучший подход к этой (общей?) проблеме.