Mercurial 有任何完整的 GUI 界面吗?

Mercurial 有任何完整的 GUI 界面吗?

我已尝试过存储库中的 TortoiseHG,但是它根本不起作用。

答案1

hg view作为 mercurial 包的一部分安装,但默认情况下不启用,以防止包依赖于 tk 工具包。安装tk8.5,然后将以下内容添加到您的"$HOME/.hgrc"文件中:

[extensions]
hgk=

hg view通过在存储库文件夹中 运行来启动。替代文本

答案2

将以下 PPA 添加到您的软件源,说明位于链接端点:

https://launchpad.net/~tortoisehg-ppa/+archive/releasesLaunchpad 徽标

https://launchpad.net/~mercurial-ppa/+archive/releasesLaunchpad 徽标

或者通过命令行执行。

ppa:tortoisehg-ppa/发布Launchpad 徽标单击此处获取有关使用 PPA 的说明。

ppa:mercurial-ppa/发布Launchpad 徽标单击此处获取有关使用 PPA 的说明。

$ sudo apt-add-repository ppa:tortoisehg-ppa/releases
$ sudo apt-add-repository ppa:mercurial-ppa/releases

tortoisehg如果tortoisehg-nautilus您想要 nautilus 集成,请安装。

$ sudo apt-get install tortoisehg tortoisehg-nautilus

hgtk像使用通常的命令一样使用它hg来获取每个命令的 GUI 界面(例如hgtk status),或者如果您安装了必需的软件包,则使用 nautilus 中提供的界面。

答案3

meld 做得相当不错。只需像这样安装它:

sudo apt-get install meld

并运行它:

meld

然后选择“版本控制视图”并将其指向包含您的存储库的目录。它将向您显示所有已更改的文件,您可以通过双击文件来查看视觉差异。

答案4

sudo apt-get install tortoisehg tortoisehg-nautilus

然后nautilus -q在文件浏览器中浏览你的项目

相关内容