Forking Workflow的介紹
今天要來介紹寫CODE在專案進行多人協作時,好用的Forking Workflow。
Forking Workflow的主要好處是,不需要所有開發者都擁有能push code到專案的repository中的權限,而其他開發者的Code也可以被整合在一起。
每當其他開發者推送修改到自己的fork repository,再發起Pull Reques的通知給專案維護者,讓專案維護者合併到專案repository。這樣專案維護者可以不需要給其他開發者專案repository權限,並接受任何開發者的提交修改。
去到專案頁面,點下右上角的「Fork」鍵,就可以 建立或進入 fork 專案。
進入之後一樣可以從「Code」 fork專案的repository url
利用這個網址把fork專案clone一份到自己的環境便可以開始自己的修改
修改完後推上fork專案
推完後可以進原專案點右上角的「Fork」進自己fork專案
然後可以點擊「Pull requests」 ->「 New pull request」
選擇好要合併的branch後,發送與和原專案branch合併的請求
點擊 「Merge pull request」就可以合併進原專案的branch
成功合併後就可以看到剛剛發的Pull request已經合併在原專案的branch裡
這樣就不怕每次推code時不小心異動到原專案的分支。
以上就是本篇的分享呦!大家都知道該如何做了嗎?喜歡歐斯瑞的讀者們,記得追蹤我們的FB粉絲團及IG,也別忘了訂閱電子報,隨時掌握第一消息喔!若有任何問題,歡迎隨時與我們聯繫。
我要留言