相关疑难解决方法(0)

当"hg diff -g"没有时,为什么"hg status"会显示更改的文件?(一位家长)

我有一个存储库,其中:

> hg st
Run Code Online (Sandbox Code Playgroud)

显示我的工作目录有一些未提交的更改,而

> hg diff


> hg diff -g


> hg diff --git
Run Code Online (Sandbox Code Playgroud)

什么都不显示

我在这里读到:4.10.hg status显示已更改的文件,但hg diff不显示!下列:

当文件内容或标志相对于任一父项更改时,hg状态报告.hg diff仅报告相对于第一个父项的更改内容.您可以使用--git选项查看标记信息,以使用-r将hg diff和deltas相对于另一个父项进行查看.

但是,如果我运行hg parents它只显示一个父(提示).正如我上面提到的,我也尝试了hg diff --git 它仍然没有显示任何内容.

注意:

  • 以上是Mercurial版本2.0.1
  • hg status仅显示M在常规文件旁边.
  • hg diffhg diff -g打印什么
  • 文件系统是NFS.
  • hg parents 只打印一个父级

mercurial

36
推荐指数
3
解决办法
2万
查看次数

标签 统计

mercurial ×1