在我的公司,我們現在使用了git幾個月了(我們很高興),但是我們仍然沒有得到 git的完整100%。使用git維護webapp的不同版本的工作流程?
我們的主要產品是我們提供不同語言的網站(前端+管理後端)。其中一些網站提供其他人不應提供的功能(例如,需要填寫給定表單的字段類型,不同的驗證規則集等)。
由於這些差異相當小,我們現在使用配置文件來確定網站是否應使用特定元素。但我想這會在網站之間的差異變大時造成問題。
我想使用不同的分支將使這更容易維護,但你如何維護不同的分支與一個共享的核心?我們目前還沒有使用像Capistrano這樣的部署工具(但正在計劃這樣做),因此無法從主服務器到所有不同的分支機構進行無休止的手動選擇,現在不是一種選擇。
因此,考慮到這種設置,分支機構如何幫助我們?
master
|
- english
|
- german
|
- french
(爲了澄清:這是不是本地化/國際化,而是共享分支之間的核心功能)
這看起來很有趣,謝謝。但我想在使用分支來輕鬆更新共享代碼時沒有辦法? – vindia 2010-08-26 12:06:04
@vjo:見編輯答案 – Felixyz 2010-08-26 16:36:03