2012-02-23 43 views
1

我的生產Rails項目應該使用GIT嗎?我很容易更新 服務器並推送熱修復程序,但如果我在拉動過程中遇到衝突該怎麼辦? ,如果我不小心拉錯了,會導致一些停機。在生產Rails機器中使用GIT

對於如何在GIT存儲庫&生產之間進行同步,您有什麼建議?

謝謝

回答

4

如何使用像Capistrano這樣的專用部署系統?它解決了許多您試圖避免的問題。

1

不要在生產機器上留下本地變更,也不存在衝突風險。

生產安裝應該從專用的分支/標籤(例如,使用gitflow,生產機器從最新的標籤拉取或簡單地掌握) - 而不是您經常推送的分支(如果您使用git-flow開發)。