2012-06-19 166 views
1

我有一个问题。使用git进行部署

现在在项目中我们使用git自动更新测试服务器(部署)。使用Jenkins推送到存储库时,钩子上有新的HEAD修订。

现在有一个关于使用移动标签指向部署修订的想法。 示例git tag for-deploy,并将此标记移至需要的修订版。按想法服务器应该在每次使用钩子移动该标签时部署修订标记以进行部署。

你在想什么?

+1

我认为[国际化应该在SO实施(http://meta.stackexchange.com/q/468/183347)。 – KurzedMetal

+1

Git中的'移动标签'被称为分支。 – Amber

回答

2

标签通常不应该因为它们打算标记特定的提交而改变。相反,你所描述的正是分支的目标。您可以创建一个新的deployment分支,您可以在这里将提交合并到任何可以部署的时间。然后你只需要部署一个分支使用的东西的HEAD

​​