我使用git來版本化協作項目。通過命令行在github上自動打開請求
而且我有兩個遙控器。 叉是一個項目和原產地是原始項目的分支。
那麼,我可否在發送推送(git push fork master)的時候自動創建一個請求可用的請求來源來合併呢?
我不能直接承諾原產地(我知道這是可能的)。我需要先推分叉,如果管理員aproves它,接受原產地。我想自動化這個過程,避免我手動去github並打開一個分叉。
我該怎麼做?
編輯:
私人組織:
name: Org
repository: main
branch: master
私人叉:
我嘗試以下方法,但還沒有工作:
有什麼不對?我怎樣才能解決這個問題?
編輯2
的另一種嘗試:
hub pull-request "Testing" -b OrgFork:main:testing -h OrgFork:main:master
Github有[用於創建請求的API](http://developer.github.com/v3/pulls/#create-a-pull-請求)可能有一些用處。 – cjc343 2013-03-09 00:18:16
@ cjc343,我曾看過這個,但我無法工作。 – GarouDan 2013-03-12 17:37:38
使用API的很大一部分是驗證。您需要[應用程序](https://github.com/settings/applications)並通過[授權](http://developer.github.com/v3/oauth/#create-a)生成OAuth令牌-new授權)。有一個很好的介紹[使用curl](https://gist.github.com/caspyin/2288960)。 – cjc343 2013-03-12 17:45:48