Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用git战略性地部署多个版本?_Git - Fatal编程技术网

如何使用git战略性地部署多个版本?

如何使用git战略性地部署多个版本?,git,Git,我想做10个登录页,我一直在考虑使用git来应用这个项目。我正在尝试做的是制作10个不同版本的登录页,我希望能够签出这些版本中的每一个。我如何从战略上做到这一点 我是否应该创建10个不同的分支,比如git branch ver1、ver2、ver3。。。10岁?还是应该创建版本标签?但使用版本标签时,每当我尝试签出到标签时,我总是处于分离的头部状态。这是个问题吗 git大师请帮我配置 谢谢 创建10个分支允许您为登录页管理10个不同的历史记录 根据变化的类型,你也可以考虑(如我所提到的): 一

我想做10个登录页,我一直在考虑使用git来应用这个项目。我正在尝试做的是制作10个不同版本的登录页,我希望能够签出这些版本中的每一个。我如何从战略上做到这一点

我是否应该创建10个不同的分支,比如git branch ver1、ver2、ver3。。。10岁?还是应该创建版本标签?但使用版本标签时,每当我尝试签出到标签时,我总是处于分离的头部状态。这是个问题吗

git大师请帮我配置


谢谢

创建10个分支允许您为登录页管理10个不同的历史记录

根据变化的类型,你也可以考虑(如我所提到的):

  • 一个分支
  • 一个脚本能够根据环境生成登录页(如环境变量)
  • 一个污迹内容过滤器驱动程序,在结帐时自动生成正确的登录页

(图像显示在“”中,来自“”)

如果10个版本之间的差异很重要,建议选择1。

但是,如果可以自动生成差异,则选项2非常适合。

分支将允许您为每个分支保留单独的历史记录。谢谢。你总是给出最令人满意的答案@没问题。别忘了读书