<分区>
我们有一个在生产和暂存服务器上运行的大型 Rails 项目。每次我们部署到登台或生产时创建标签是个好主意吗(这会自动发生在 capistrano 上)。还是创建名为“devlopment”和“staging”的分支更好(master 将包含生产状态)?
<分区>
我们有一个在生产和暂存服务器上运行的大型 Rails 项目。每次我们部署到登台或生产时创建标签是个好主意吗(这会自动发生在 capistrano 上)。还是创建名为“devlopment”和“staging”的分支更好(master 将包含生产状态)?
最佳答案
git 中的标签生命周期相当长:当您从远程存储库获取时,它们会自动传播,如果您想清理它们,则必须在每个副本中手动进行。因此,我宁愿使用分支(可能还有它们的 reflog)来标记自动部署,否则我可能很快就会被大量标签淹没。
关于git - git 中的标签与分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11807501/