我在一个分支中创建了一个标记。然后,我将分支合并到我的默认版本,但在添加标记的修订处(而不是添加标记本身的变更集的位置)。这意味着,我没有将.hgtags文件合并到default中。然后,我关闭了在其中添加标记的分支( .hgtags文件保留为未提交)。最近,我从阅读中意识到这可能是有问题的,但我不清楚未来可能会因此而出现什么问题。有人能帮我理解一下吗?希望也能有一个解决方案。
发布于 2012-06-27 07:45:31
标签是每个头部的.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 - - 1Rev1在另一个分支上被Rev2标记为foo,该分支随后被关闭。foo和bar标签仍然存在。这两个分支上存在的两个.hgtags版本都没有这两个标记。
https://stackoverflow.com/questions/11215245
复制相似问题