1

hg status変更されたファイルをフルパスで実行して表示したいですか?

なんで?3 つの異なるリポジトリへの変更を表示したいので、デフォルトで hg はそれらをリポジトリ ルートに対して相対的に表示します。

4

1 に答える 1

4

hg statusman ページには、 Mercurial がそれを直接サポートしていることを示唆するものは何もありません。

ちょっとしたsed魔法はいかがですか?

$ pwd
/var/www/mysite

$ hg st
A static/logo.png
M static/style.css
? temp.txt

$ hg st | sed -e "s~^\(.\) ~\1 ${PWD}/~g"
A /var/www/mysite/static/logo.png
M /var/www/mysite/static/style.css
? /var/www/mysite/temp.txt

シェル エイリアス (マニュアルで説明されています) を使用して、Mercurial に通常の代わりにこれを実行させることができますhg st

于 2012-05-21T13:34:22.123 に答える