0
我試圖制定出與外部開發人員合作時實施的最佳Git工作流程。理想情況下,我想設置初始提交併讓開發人員從那裏開始提交,但我還想「批准」/合併它們的提交。當我嘗試在GitHub上添加貢獻者到我的私人回購站時,它允許他們推送到回購站,因此我無法在合併代碼之前進行審查。Git與外部開發人員的工作流程
有沒有人在這裏有版本控制工作流程和外部開發人員的經驗?什麼有效,什麼不可以,需要注意什麼?
謝謝!
我試圖制定出與外部開發人員合作時實施的最佳Git工作流程。理想情況下,我想設置初始提交併讓開發人員從那裏開始提交,但我還想「批准」/合併它們的提交。當我嘗試在GitHub上添加貢獻者到我的私人回購站時,它允許他們推送到回購站,因此我無法在合併代碼之前進行審查。Git與外部開發人員的工作流程
有沒有人在這裏有版本控制工作流程和外部開發人員的經驗?什麼有效,什麼不可以,需要注意什麼?
謝謝!
「Fork A Repo」在這種情況下可能會有幫助。不要將您的外部開發人員添加爲貢獻者,請他們分發您的存儲庫。通過這種方式,他們可以在任何提交時向項目所有者(您)提交拉取請求。而且您可以查看並決定是否取消該更改。 有關更多詳細信息,請參閱Fork A Repo on GitHub。
謝謝!這就是我所想的。我最初並不確定,因爲我認爲這意味着我的外部開發人員將不得不使用付費的GitHub帳戶,但顯然即使他們使用免費計劃,回購仍將保持私有狀態。 – Shlomi