1
我想在我的應用程序上實現GIT,我已經閱讀了關於項目分支的一些最佳實踐(如:http://nvie.com/posts/a-successful-git-branching-model/),並且我將實施它們。GIT開發/測試/生產環境最佳實踐
但我有一個關於如何通過遙控器的起源,不僅在分支,例如管理每個環境問題:
git remote add staging Gitserver:/git/stage_repos/repo.git
git remote add production Gitserver:/git/production_repos/repo.git
git remote add dev Gitserver:/git/dev_repos/repo.git
git push staging staging-branch
git push production master
git push dev dev-branch
我的問題是,如果我要爲每一個在GitRemoteServer 3個BARE庫環境推送它們,進入AppServer後(在產品,開發或階段)並執行PULL?
或者
如果有一種方式來創建一個遠程初始化庫(不裸)在真正的舞臺和生產環境的時候,我可以把我的提交,並立即查看它們的變化,而不會進入服務器並申請PULL?
嗨韋恩,很抱歉回答遲了,但我認爲這不是我想要的解決方案,但是對我來說實現一個掛鉤在每次提交中發送電子郵件將是有用的。 現在關於我的問題,我將保留一個主要的遠程存儲庫,並創建分支/標籤來執行提取操作,並在分支/標籤簽出後,這就是我找到的最佳解決方案。感謝您的幫助:D – JERC
如果您發現不同的解決方案,您應該將其作爲答案發布並接受(或者,如果我的答案足夠了,您可以接受它) –