1. ホーム
  2. mercurial

Mercurial (hg)でリポジトリ内の全ファイルをリストアップするには?

2023-09-11 19:35:42

質問

mercurial で、現在ソース管理下にあるすべてのファイルをリストアップするコマンドはありますか?

私ができるのは dir /s を実行して、自分のフォルダとサブフォルダ内のすべてのファイルを一覧表示できますが、どれがリポジトリに追加されたのかわかりません。 私はさまざまな除外されたファイル タイプとフォルダーを持っており、.hgignore ファイルでそれらを設定する前に、それらのどれもが追加されていないことを確認したいのです。

どのように解決するのですか。

hg status --all は、ツリー内のすべてのファイルを、そのステータスを示す文字とともにリストアップします。M は修正済み、C はクリーン (hg が所有)、そして I は無視されていることを示します。

単に 無視 ファイルでは hg status -i . となるファイルだけの場合は が追加されます。 を使うことができます。 hg status -a . これらはあなたが知る必要のあるものだけを表示し、長いファイルリストをスキャンする必要はありません。