Mercurialの「tip」タグと「default」ブランチの違いは何ですか


15

今週勤務するMercurialに切り替えています。私は資料を読み始めており、誰かがこの質問に簡潔に答えられることを望んでいました。

Mercurialの「tip」タグと「default」ブランチの違いは何ですか?

回答:


8

tipはデフォルトとは異なるブランチに配置できます。

hgは、「-r多少」一致する最新のリビジョンを使用します。ややブランチの場合は、最新のヘッドに更新されます。タグがある程度の場合、このタグが関連付けられているリビジョンに更新されます。


1
将来の読者への注意:ここでは、「やや」がタグまたはブランチ名のプレースホルダーです。私が当初考えていたように、それは水銀の特別なブランチ、タグ、用語、またはキーワードではありません。
レイチェルフレイ

17

ヒントは、リポジトリ内の最新の変更セットです。デフォルトはブランチです。ヒントは、最後に変更されたHeadを常に参照する特別なタグ(名前が付けられた変更セット)です。


6
これは、人々が異なるブランチにチェンジセットをプッシュするときに、あるチップから別のブランチにチップが移動するということですか?もしそうなら、それはどこにあるのか、それはあなたがそれがどこか一箇所にあることに頼ることができないので?ありがとう!
ジョナサンハートリー

2
確かに、レポジトリの古さを確認したり、他の開発者と話をするときにチップのIDを共有したりする以外に、ヒントの使用例は考えられません。また、giszmoが指摘しているように、hg update -r tipは、ブランチに関係なく最新のコードにすばやくアクセスする方法です。
ダンR

1
tipリポジトリ内の最後の変更セットの単なるエイリアスです。たとえば、ブランチに変更を加えた後、ブランチsupercalifragilisticexpialidociousにマージしたい場合などに便利defaultです。ブランチに更新します。マージする作業がローカルリポジトリの先端にあるdefaultことがわかっているdefaultため(コミットしたため)、実行する代わりにをhg merge supercalifragilisticexpialidocious実行できますhg merge tip
エドワードグレック
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.