2012-11-26 151 views
1

我在本地機器上有一個單一的git存儲庫。當我完成一項功能時,我承諾並將這些更改推送到2個「裸」回購(生產和分期)之一。裸git回購更新

post-receive hook從本地推送後部署代碼。它運行良好,但我需要對2個遙控器(生產和舞臺)進行任何更改,例如用戶安裝新的擴展程序。我需要能夠將這些更改「拉」到本地。

我應該將repos轉換爲每個都有工作樹嗎?我可以將遠程回購站上的更改引入代碼庫嗎?我意識到你可能有關於我的設置的問題,但我不知道你需要知道什麼,請問。感謝您幫助我理解這一點!

+1

我要說的是,你不應該不首先改變他們的發展而變化的分期或生產機器什麼。 –

+0

Thx帕特里克,我需要允許生產和舞臺服務器的變化,所以這些需要被合併。有什麼建議麼? – Jongosi

回答

1

所以這裏的答案是:在這種情況下,您可以從回購中拉出。關鍵是;而不是從遠程推送,你需要拉到本地。即(本地):

git fetch origin master:master

希望,節省了別人的一段時間;)