2013-02-14 51 views
0

我希望mercurial服務器ssh發送一些修訂到某些生產服務器(客戶端)由任何用戶設置的特定標籤名稱。這與持續集成平臺非常相似,它將按照某種標準向代理推送更新。Mercurial ssh發送一些標籤名稱修訂

+0

對,有什麼問題? – djc 2013-02-18 17:46:35

+0

沒有問題,我想知道如何去做。 – securecurve 2013-02-18 17:54:15

+0

@djc我不希望將整個存儲庫推送給客戶,我只是希望將帶標籤的分支/修訂發送給客戶,每個具有某個名稱的標籤都會根據名稱推送給某個客戶標籤..在Mercurial中可能嗎? – securecurve 2013-02-18 17:58:51

回答

1

首先,如果有人設置標籤,則無法集中執行任何操作。 Mercurial是分散的,所以除非你所有的開發者都在他們的機器上安裝了鉤子,否則你不能從他們的本地操作中啓動任何東西。

另一方面,如果在最新版本中.hgtags文件發生變化,您可以在服務器上安裝鉤子,將修訂推送到某個其他客戶端或服務器(並且您可以準確檢查它是如何從鉤子代碼改變的)。

+0

不錯的答案djc,可能是我的問題不是很清楚,是的,我想插件在服務器上。而且我不知道那裏有和.hg標籤,我需要深入挖掘,然後我可能會有更多的問題,現在再加上一個問題:) – securecurve 2013-02-18 18:06:13

相關問題