2012-09-23 37 views
0

我正在为我的mac上的django项目设置我的hg。在mac os上的Hg扩展+合并工具x

我需要做两件事情:

  • 设置一些机制来拯救我的密码,并使用它,每当我用回购再次

我试图做到这一点通过增加钥匙圈延伸我.hg/hgrc文件是这样的:

[extensions] 
mercurial_keyring = 

,但它不工作。我得到这样一个错误:

*** failed to import extension mercurial_keyring: No module named mercurial_keyring 

我应该在pip/easy_install之前安装该扩展吗?

因为在使用HgTortoise的Windows上,我修改了我的hgrd文件,添加了这两行,它工作得很好。

我认为它也会在mac os x上完成这项工作。

  • 设定一些默认的合并工具,这将每当我使用推出汞柱合并命令,并会有一些冲突分析解决

我怎么能这样做?

这是我目前的汞文件的配置:

〜/ .hgrc

[ui] 
username = johny bravo <[email protected]> 

.../myproject的/ .hg/hgrc

[paths] 
default = https://bitbucket.org/johnybravo/firstdjango 

[extensions] 
mercurial_keyring = 

据一些教程和文章关于我之前读过的应该做的工作。

但在我的情况下不起作用。

Btw。是否有任何漂亮的外部合并工具? Vimdiff对我来说太可怕了......

我也有时使用SourceTree进行版本控制,但它似乎并没有包含任何合并工具。

有什么工具看起来与SourceTree相似吗? (漂亮,可读,多彩的GUI)。

一个完美的合并工具将是一个兼容的SourceTree和hg从命令行合并,所以我coulde交替使用它们。

回答

0

Accoring到Keyring extension wiki

这个扩展不与水银

这样分配的:将扩展到hgrc不完整路径,或一些初步的行动是行不通的,因为你看到

This answer演示正确的完整点式安装的钥匙扣

关于“用于hg的漂亮的外部合并工具?”我不得不说“口味可不同”,但任何差异合并工具,苹果的这工作,可在水银

相关问题