? Приложение GitHub, которое поддерживает ваши вилки в актуальном порядке с Upstream с помощью автоматических запросов на вытягивание.
Можете ли вы помочь сохранить этот сервис с открытым исходным кодом? ? Пожалуйста, спонсируйте :)
.github/pull.yml для размещения различных стратегий слияния, включая слияние, сквош, перезапас и жесткий сбросСтарше этого проекта (настоятельно рекомендуется, пользователи с замещенными главными людьми могут получать приоритет над другими пользователями)
Приложение Trul App автоматически будет смотреть и привлекать к вам филиал Upstream (Master), используя жесткий сброс периодически. Вы также можете вручную запустить его в любое время.
Создайте новую филиал.
Настройка новой ветви в качестве ветви по умолчанию в настройках репозитория> ветви.
Добавьте .github/pull.yml в ветвь по умолчанию.
(ведет себя так же, как базовая настройка)
version : " 1 "
rules :
- base : master
upstream : wei:master # change `wei` to the owner of upstream repo
mergeMethod : hardreset version : " 1 "
rules : # Array of rules
- base : master # Required. Target branch
upstream : wei:master # Required. Must be in the same fork network.
mergeMethod : hardreset # Optional, one of [none, merge, squash, rebase, hardreset], Default: none.
mergeUnstable : false # Optional, merge pull request even when the mergeable_state is not clean. Default: false
- base : dev
upstream : master # Required. Can be a branch in the same forked repo.
assignees : # Optional
- wei
reviewers : # Optional
- wei
conflictReviewers : # Optional, on merge conflict assign a reviewer
- wei
label : " :arrow_heading_down: pull " # Optional
conflictLabel : " merge-conflict " # Optional, on merge conflict assign a custom label, Default: merge-conflict Перейдите по адресу .github/pull.yml https://pull.git.ci/check/${owner}/${repo}
Установите приложение Pull .
Вы можете вручную запустить тягу, перейдя на https://pull.git.ci/process/${owner}/${repo}
Для наиболее распространенного варианта использования (единственная master ветвь) вы можете просто направлять пользователей на установку Pull без конфигураций. Если вам нужна более продвинутая настройка (например, филиал docs в дополнение к master ), рассмотрите возможность добавления .github/pull.yml в ваше хранилище, указывающее на себя (см. Пример). Это позволит Forks устанавливать и оставаться обновляемыми автоматически.
Пример (при условии, что owner является названием вашего пользователя или организации):
version : " 1 "
rules :
- base : master
upstream : owner:master
mergeMethod : hardreset
- base : docs
upstream : owner:docs
mergeMethod : hardreset См. Appling.md
MIT © Wei He
Можете ли вы помочь сохранить этот сервис с открытым исходным кодом? ? Пожалуйста, спонсируйте :)
Сделано с ❤ @wei