如何在运行'update'之前查看存储库中的文件

lat*_*ian 8 version-control mercurial

我运行时hg pull添加了对我的存储库的新更改.在使用新更改更新我的工作目录之前,我希望看到这些新文件/更改.我相信我使用的SVN,svn st -u但它是如何在Mercurial中完成的?

Ry4*_*ase 15

在你拉之前你可以使用:

hg incoming --stat
Run Code Online (Sandbox Code Playgroud)

查看更改摘要或

hg incoming --patch
Run Code Online (Sandbox Code Playgroud)

看到实际的增量.

拉(但在更新之前!)你可以做:

hg status --rev tip
Run Code Online (Sandbox Code Playgroud)

查看已更改文件的列表,或

hg diff --rev tip
Run Code Online (Sandbox Code Playgroud)

查看更改摘要,或

hg diff -r tip
Run Code Online (Sandbox Code Playgroud)

看到合并的差异.


Mic*_*ael 5

(通过拉动更改后hg pull)您可以运行hg status --rev tip以显示类似的输出svn st -u.