我和一個來自一個大團隊的其他幾個人正在一個單獨的項目頁面上工作。我們稱它爲組頁面。當我們在組頁面上工作時,我們需要交換不完整的代碼,我們不希望將代碼發送到中央倉庫。在此期間,我們也在處理與組頁面無關的功能,我們需要提交併推送到中央服務器。我正在考慮解決這個問題,這裏是我的想法。請評論他們。如何從一個裸git回購推到另一個?
我們不能在實際的回購服務器上建立一個分支,因爲更高的上升。
- 創建併發送電子郵件差異,然後在我們需要返回組頁面時丟失更改並使用差異。獲取電子郵件的人應用差異。等等。
- 我們對我們的代碼進行了更改,提交它,但不要推它。那麼誰需要那些不完整的代碼,就可以直接從我們這裏拉。
- 用--bare標誌製作中央服務器的另一個克隆。所以我們可以把它作爲一個本地中央服務器,只是爲了組頁面。我們可以從中拉出併爲組頁面創建單獨的工作區。我們可以推動並拉動它。
現在每一個都有問題。
- 太繁瑣。我想爲它使用git。
- 當有人從我身上拉下來,然後開始一項新功能,然後他(推送到中央服務器),然後他從我那裏拉的任何東西都不會被推送到服務器。當我們的組頁碼完成時,他如何最終將它推送到服務器。
- 同樣的問題。有沒有一種方法可以將本地中央服務器推送到主服務器?兩者當然都是裸回購。有沒有辦法從一個光禿禿的克隆推向主github回購?
您可以在bitbucket上製作一個免費的私人git回購,將該回購添加到您的遙控器,然後在需要時提交/推送到您的github回購主人。雖然這看起來很奇怪。你爲什麼不在你的github repo上做分支請求? –
我們只是說我不允許。如果我照你的說法行事,最終我能否將變動從那個桶的回購推到我的主人手中? –
你不會直接從bitbucket推送。您可以使用該回購協議與您的團隊協作。你們都會進行修改,將這些修改推送到bitbucked,把這些修改放到你的本地倉庫(你的機器),然後從你的本地倉庫推到你的github master。合理? –