在Mercurial中 hg status 仅通过执行以下操作来修改/添加/删除文件:
hg status
hg st -m hg st -a hg st -r
是否有可能获得相同的行为 diff 命令?从手册页上看,似乎不是。
diff
一种选择是使用如下内容:
hg status -mar --no-status | xargs hg diff
这个 --no-status 标志确保只将文件名发送到STDOUT。
--no-status