2012-06-26 52 views
1

我在分支中創建了一個標籤。然後我將分支合併到我的默認值,但是在添加標籤的版本中(而不是標籤本身的變更集添加位置)。這意味着,我沒有將.hgtags文件合併爲默認值。然後我關閉了我添加標籤的分支(剩下的.hgtags文件未提交)。最近,我從閱讀中意識到這可能是有問題的,但是,我不清楚將來會出現什麼問題。有人能幫助我理解這一點嗎?希望這也是一個解決方案。由於.hgtags未合併爲默認值,潛在的問題是什麼?

回答

2

標籤是.hgtags文件在每個頭合併,所以應該沒有問題。

下面是一個例子:

@ Rev5 - tip - Added tag bar for changeset b67ebc858f17 
| 
o Rev4 - - 3 
| 
| o Rev3 - - Closed. 
| | 
| o Rev2 - - Added tag foo for changeset b67ebc858f17 
| | 
o | Rev1 - bar foo - 2 
|/ 
o Rev0 - - 1 

修訂版1是由轉2在不同的分支,然後將其關閉標籤foofoobar標籤仍然存在。兩個分支上存在的.hgtags版本都不具有兩個標籤。