最後のコミット以降に変更、追加、または削除されたファイルのリストを取得する必要があります。コマンド:hg status
例を教えてください
M file_path
C other_file_path
私は欲しい:
file_path
other_file_path
ソリューションは、Unix と Windows で動作する必要があります。
最後のコミット以降に変更、追加、または削除されたファイルのリストを取得する必要があります。コマンド:hg status
例を教えてください
M file_path
C other_file_path
私は欲しい:
file_path
other_file_path
ソリューションは、Unix と Windows で動作する必要があります。
すべてのファイルを一覧表示する場合は-n
、hg status
コマンドに次のように追加するだけです。
$ hg status
M modded.txt
A added.txt
R removed.txt
? unknown.txt
$ hg status -n
modded.txt
added.txt
removed.txt
unknown.txt
ただし、これは不明なファイル (新しいが、コマンドで具体的にリポジトリに追加されていないファイル) もリストしますhg add
。-q
(Lazy Badger が指摘しているように) 次のいずれかを追加するか、ファイルセットを使用して (「参考文献」を参照)、不明ではないhg help filesets
すべてのファイルを指定することで、これを回避できます。
$ hg status -n -q
modded.txt
added.txt
removed.txt
$ hg status -n "set:!unknown()"
modded.txt
added.txt
removed.txt
他のオプションを組み合わせて、一覧表示するファイルの種類を指定できます (-a -r
たとえば、追加および削除されたファイルが表示されます)。別の方法として、ファイルセットを使って巧妙なことを行うこともできます: たとえば、"set:removed()"