1
A
回答
2
是:你可以的git的init(從您的回購所在的現場環境仍)添加並提交環境中生活,那麼你就可以創建相關的分支:
git checkout -b dev
git --work-tree=/path/to/dev add .
git commit -m "dev"
git checkout master
git checkout -b test
git --work-tree=/path/to/tes add .
git commit -m "test"
從那裏,它是最好克隆(git clone --mirror
)在其他地方回購,作爲bare repo,並管理您的實時,測試和開發環境through post-receive hook的更新。
相關問題
- 1. 如何將Git存儲庫的版本與另一個版本的Git存儲庫鏈接Git存儲庫
- 2. 將更新從最新的Git存儲庫移到舊版本的存儲庫
- 3. Git - 如何將本地存儲庫添加到新分支
- 4. 無法將現有的Git存儲庫添加到新的存儲庫中
- 5. git rebase三個存儲庫
- 6. 將一個名爲「 - 」的文件添加到git存儲庫中
- 7. 將.git/config添加到另一個Git存儲庫
- 8. 如何將新文件添加到我的Git存儲庫?
- 9. 將一個新的Subversion遠程添加到現有的Git存儲庫中
- 10. 如何將第三方jar添加到本地Maven存儲庫?
- 11. 保存舊的git存儲庫版本
- 12. 將本地GIT存儲庫添加到Gogs Docker容器
- 13. Git/Bonobo - 將本地存儲庫添加到遠程
- 14. 更新現有項目中的新git存儲庫版本
- 15. 將新的Git分支下載到本地Git存儲庫
- 16. 將新存儲庫添加到Eclipse Git時未找到git-upload-pack
- 17. 恢復整個git存儲庫到一個特定的版本
- 18. 刪除舊版本後創建一個新的git存儲庫
- 19. Git的新手,Git gui似乎已將所有mydocuments添加到主存儲庫
- 20. 將git子模塊添加到存儲庫的根目錄中?
- 21. Git:將存儲庫克隆到新的存儲庫
- 22. git存儲庫的過濾版本
- 23. 將第三方庫添加到Sonatype Nexus存儲庫OSS
- 24. 將新的OSGI包添加到本地p2存儲庫
- 25. 將代碼庫的不同副本添加到現有的git存儲庫
- 26. 用一個父存儲庫替換三個Git存儲庫
- 27. 將Git存儲庫添加到Perforce倉庫
- 28. git將舊版本庫的一部分移動到一個新的版本庫
- 29. 將多個Git存儲庫推送到一個存儲庫
- 30. 將svn本地存儲庫遷移到git存儲庫
感謝您的快速回復。 爲了讓事情有點瘋狂,如果三個環境位於三臺不同的服務器上? – rayphi 2015-03-03 08:16:15
@rayphi然後你需要捆綁回購和複製它:http://stackoverflow.com/a/28522093/6309 – VonC 2015-03-03 08:29:56
我是對的,我必須在任何brach每個變化生成捆綁並複製它周圍?這聽起來很複雜。 有沒有更簡單的方法?是否有可能做一些事情,如在我的git服務器(服務器A) 上創建一個git存儲庫,並在服務器(B,C&D)dev上聲明,測試並生成分支並將它們推送到服務器A上的「origin」存儲庫 – rayphi 2015-03-03 13:28:39