所以,这实际上是我正在进行的更大规划项目的一部分......但不确定背景会对这个问题有所帮助。
我对Git有些新鲜 - 已经使用了大约5个月 - 我也有SVN的经验。我的问题是:使用Git标签进行生产是不好的做法?
例如,假设生产存在于/ var / www / live ...我正在考虑将以下内容作为部署计划的一部分:
值得记住的是,我也在学习如何应用Git Flow,我们正在使用Bamboo进行部署(我从未使用过),所以现在它们都相当混乱。谢谢!
答案 0 :(得分:0)
这是一个非常好的做法。我认为这是设想标签的目的。这样,对于哪些代码处于短暂的生产过程中并不会产生任何混淆。科。对存储库及其文件的状态有一个巩固的区别。
即使是Github也会将标签绑定到releases。
答案 1 :(得分:0)
我认为你走在了正确的轨道上,这对于git
上的标签来说是完全有效的用例。
既然你提到了Gitflow,它会使你想象中的分支模型更加成熟,将开发分支与发布和主分支分开,有一个快速的方法来分支和合并后的修补程序,并为master上的每个合并使用标记(将永远是一个新的产品版本)。 Bamboo计划可以自动标记这些提交,顺便说一句。