2015-09-27 59 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