2012-02-12 71 views
2

可能重複:
How to use mercurial for release management?我應該如何在mercurial中實現版本控制?

我應該用什麼來使用水銀版本的應用程序?我應該使用標籤,分支還是其他選項?現在我正在分支我的應用程序的每個已部署版本,並指定了它的版本。我做錯了嗎?有更好的解決方案嗎?

這裏是我的版本庫的歷史觀點:

enter image description here

+1

這裏已經有十幾個關於哪些是用Mercurial管理髮布的最佳方法的問題,例如:[如何使用mercurial進行發佈管理?](http://stackoverflow.com/questions/3827628/how-to -use-mercurial-for-release-management) – krtek 2012-02-12 18:30:18

回答

1

我不使用水銀,但有足夠的經驗,Perforce的,可以告訴你我們所做的事情。

我們會標記或標記每個版本是一個發行版,但只有在需要修改時纔會發佈。這樣,您只需在實際需要分支代碼時添加分支的額外開銷。

+0

我想知道您的解決方案在Mercurial中是否會相同,因爲它的實現與其他源代碼控件不同 – 2012-02-12 14:33:20

+0

我認爲這個想法與您可以從歷史點創建分支相同。 – 2012-02-12 14:35:58

相關問題