2015-09-27 26 views
1

我想製作10個着陸頁,我一直在考慮使用git來應用這個項目。我想要做的是製作10個不同版本的登錄頁面,我希望能夠結帳到每個版本。我如何策略性地做到這一點?如何使用git戰略部署多個版本?

我應該創建10個不同的分支說git分支ver1,ver2,ver3 ... ver10?或者我應該創建版本標籤?但是,使用版本標籤時,只要我嘗試結帳到標籤,我總是會以分離的HEAD狀態結束。這是一個問題嗎?

git大師請幫我配置。

謝謝!

+0

分支機構將允許您保存每個歷史記錄。 – hjpotter92

回答

1

創建10個分支可讓您管理10個不同的着陸頁歷史記錄。

根據變異的類型,也可以考慮(因爲我在this answer提到):

  • 一個分支
  • 一個腳本能夠產生對環境的着陸頁基地(如環境變量)
  • 一個塗抹內容過濾器驅動程序,它會在結帳時自動生成正確的着陸頁。

enter image description here

(圖像中的 「Customizing Git - Git Attributes」 示出,從 「Pro Git book」)

如果差異是10個版本之間重要,選項1建議。
但是,如果差異可以自動生成,選項2可以是一個很好的選擇。

+0

謝謝馮。你總是給出最滿意的答案! – astrasleepz

+0

@astrasleepz沒問題。不要忘記閱讀http://stackoverflow.com/help/accepted-answer – VonC