如何为 TortoiseHG 安装旧版本的 Mercurial?

aJy*_*nks 5 mercurial

我想在 Ubuntu 中安装 TortoiseHQ 以与 Bitbuket 一起使用,但我不知道如何。在撰写本文时,我正在使用最新版本的 Ubuntu 12.04。

我使用这些命令来安装 TortoiseHQ:

$ sudo add-apt-repository ppa:mercurial-ppa/releases
$ sudo add-apt-repository ppa:tortoisehg-ppa/releases
$ sudo apt-get update
$ sudo apt-get install tortoisehg
$ sudo apt-get install qct vim emacs kdiff3 kompare meld xxdiff tkcvs mgdiff
Run Code Online (Sandbox Code Playgroud)

我确信这就是我上次安装它的方式,就在几周前(现在设置一个伙伴的笔记本电脑),但是当我尝试运行 TortoiseHQ 工作站时,我收到此错误:

** Mercurial version (2.2.1).  TortoiseHg version (2.3)
** Command: log
** CWD: /home/itisme
** Encoding: UTF-8
** Extensions loaded: 
** Python version: 2.7.3 (default, Apr 20 2012, 22:39:59) [GCC 4.6.3]
** Qt-4.8.1 PyQt-4.9.1
This version of TortoiseHg requires Mercurial version 2.0.n to 2.1.n, but found 2.2.1
Run Code Online (Sandbox Code Playgroud)

所以我想我需要安装旧版本的 Mercurial,但我不知道如何安装。此外,UI 文件浏览器中的上下文菜单未显示。

有任何想法吗?

Sri*_*wda 4

我有同样的问题。

从ubuntuupdates.org安装 Mercurial

然后使用安装 tortoiseHgsudo apt-get install tortoisehg解决了我的问题。

s1

s2

s3

s4