2010-11-24 9 views
8

hg pullを実行して、自分のリポジトリに新しい変更を追加しました。私の作業ディレクトリを新しい変更で更新する前に、これらの新しいファイル/変更を見たいと思います。私はを使用したSVNを信じていますが、それはMercurialでどのように行われますか?「更新」を実行する前にリポジトリ内のファイルを表示する方法

+1

'hg push 'はリポジトリに新しい変更を追加しますか?それがリモートリポジトリに変更を加えることを意味しますか? – robert

+0

ロバートありがとうございました...私は間違って書いていましたが、今修正しました – latvian

答えて

5

(変更をhg pull経由で取得した後)hg status --rev tipを実行すると、svn st -uのような出力が表示されます。

0

hg incoming(別名hg in;さらにhg outgoing/hg out)もあり、あなたに引かれるリビジョンを表示しますどの引っ張っ前を使用することができます。時には、これは役に立つことがあります。

+0

ありがとうございましたこれはお役に立ちました – latvian

15

あなたも、あなたが使用することができ引く前に、次の

hg incoming --stat 

を実際のデルタを見るために変更の要約や

hg incoming --patch 

を参照してください。引っ張った後

(ただし、更新する前に!)あなたが行うことができます。

hg status --rev tip 

変更点の概要を確認するために変更されたファイルの一覧を参照するか、

hg diff --rev tip 

する、または

hg diff -r tip 

+0

ありがとうRy4an ...あなたの答えは私が求めていたものでしたが、マイケルは最初にそれに答えました。あなたの答えから私はたくさんのことを学んだ – latvian

+0

驚くばかり!ありがとう – Justin

+0

それは@ジャスティンを助けてくれてうれしい –

関連する問題