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

Rev1 はfoo、その後閉じられた別のブランチで Rev2 によってタグ付けされました。fooとタグの両方barがまだ存在します。.hgtags2 つのブランチに存在するのどちらのバージョンにも、両方のタグがありません。

于 2012-06-26T23:45:31.190 に答える