我正在为我的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交替使用它们。