pull
1.0.0
?一个GitHub应用程序,可通过自动拉动请求使您的叉子在上游保持最新状态。
您能帮助保持此开源服务的活力吗? ?请发起人:)
.github/pull.yml配置自定义同步行为,以适应不同的合并策略,包括合并,壁球,篮板和硬重置明星这个项目(强烈推荐,出演的用户可能会优先于其他用户)
Pull App将自动观看并使用硬重置的硬重置在您的上游的默认分支(主)分支中。您也可以随时手动触发它。
创建一个新的分支。
在存储库设置>分支下设置新分支为默认分支。
将.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请访问https://pull.git.ci/check/${owner}/${repo}以验证您的.github/pull.yml 。
安装拉动应用。
您可以通过访问https://pull.git.ci/process/${owner}/${repo}来手动触发拉动。
对于最常见的用例(单个master分支),您只需指示用户安装而无需配置即可。如果您需要一个更高级的设置(例如除了master之外的docs分支),请考虑将.github/pull.yml添加到您的存储库中(请参见示例)。这将允许叉子自动安装拉力和保持更新。
示例(假设owner是您的用户或组织名称):
version : " 1 "
rules :
- base : master
upstream : owner:master
mergeMethod : hardreset
- base : docs
upstream : owner:docs
mergeMethod : hardreset 参见贡献
麻省理工学院©Wei他
您能帮助保持此开源服务的活力吗? ?请发起人:)
由@Wei制成的