2012-06-19 91 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

​​