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製成的