0

指定されたブランチの特定のユーザーによって影響を受けたファイルのリストを取得するにはどうすればよいですか?

よろしく、エフゲニー

4

1 に答える 1

1

これにより、ブランチ Y でユーザー X によって変更されたすべてのファイルのリストが取得されます。

hg log --branch Y --user X --template '{join(files, "\n")}\n'

ただし、そのブランチの複数の変更セットで変更、追加、または削除されたファイルのエントリが重複します。それらを統合するには (UNIX のような場合):

hg log --branch Y --user X --template '{join(files, "\n")}\n'| sort -u

アップデート

Mercurial が古すぎてその凝ったテンプレートが機能しない場合は、おそらくこれで同じことができます (UNIX ライクの場合):

hg log --branch Y --user X --template '{files}\n' | tr ' ' '\n' | sort -u
于 2013-10-21T17:38:44.593 に答える