0

我的虚拟机系统:

> uname -a
Linux xxx 2.6.32-573.22.1.el6.i686 #1 SMP Wed Mar 23 00:37:12 UTC 2016
i686 i686 i386 GNU/Linux

> python --version
Python 2.6.6

> hg --version
Mercurial Distributed SCM (version 2.2.2)

> cat ~/.hgrc
[extensions]
hgext.hgk = 

centos6.7自带的原生hg是1.4.4,但是我从rpm更新到了2.2.2。

我可以做什么:

> cd ~/tmp/
> hg clone http://hg.openjdk.java.net/jdk8u/jdk8u
> cd jdk8u
> hg view

thg 窗口按预期显示。没有遇到任何问题。

问题:

hg view查看新创建的 repo 时遇到错误

> hg init ~/tmp/mizraim
> cd !$
> hg view
child process exited abnormally
    while executing
"exec $env(HG) --config ui.report_untrusted=false heads"

OTOH

[/media/sf_Temp] 是此 Linux 客户机与 Win7 主机之间的共享驱动器,为 [C:\Temp]

> cd /media/sf_Temp
> hg clone ~/tmp/mizraim

我可以使用我的 Win 7 版本的 TortoiseHg Workbench 将 [/media/sf_Temp/mizraim] 视为 [C:\Temp\mizraim]。

问题

  • 我怎么了hg init
  • 为什么不能hg view查看我新建的repo,但是可以查看jdk8u的克隆?
  • [jdk8u/.hg] 的角落里隐藏着什么,我可以复制到 [mizraim/.hg] 中,以便hg view在 repo mizraim 上工作?
4

1 回答 1

0

为了:

我怎么了hg init

什么都没有:它创建了一个新的空存储库。

为什么不能hg view查看我新建的repo,但是可以查看jdk8u的克隆?

里面没有什么可看的。

(特别是,hg heads不打印头并以失败状态退出,这会导致hg view中止。可能hg view应该只向您显示空存储库,但无论如何这不会特别有用。)

[jdk8u/.hg] 的角落里隐藏着什么,我可以复制到 [mizraim/.hg] 中,以便hg view在 repo mizraim 上工作?

没什么:你只需要一些修改。

于 2016-07-13T12:57:31.193 回答