1

我在分支中创建了一个标签。然后我将分支合并到我的默认分支,但是在添加标签的修订版中(不是添加标签本身的变更集的位置)。这意味着,我没有将 .hgtags 文件合并为默认值。然后我关闭了添加标签的分支(.hgtags 文件未提交)。最近,我从阅读中意识到这可能是有问题的,但是,我不清楚将来可能会因此出现什么问题。有人可以帮我理解这一点吗?希望也能解决这个问题。

4

1 回答 1

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

Rev1foo在另一个分支上被 Rev2 标记,然后关闭。foo和标签bar仍然存在。.hgtags两个分支上都不存在该版本的两个标签。

于 2012-06-26T23:45:31.190 回答