我正在我的mac上为django项目设置我的hg。
我需要做两件事:
我试图通过将密钥环扩展添加到我的.hg / hgrc文件来实现这一点:
[extensions]
mercurial_keyring =
但它不起作用。我收到这样的错误:
*** failed to import extension mercurial_keyring: No module named mercurial_keyring
我之前应该使用pip / easy_install安装该扩展吗?
因为在Windows上使用HgTortoise我修改了我的hgrd文件,添加了这两行并且它工作得很好。
我认为它也可以在mac os x上完成工作。
我该怎么做?
这是我当前的hg文件配置:
〜/ .hgrc
[ui]
username = johny bravo <johny.bravo@gmail.com>
... / myproject的/ .hg / hgrc
[paths]
default = https://bitbucket.org/johnybravo/firstdjango
[extensions]
mercurial_keyring =
根据有关hg的一些教程和文章,我之前应该阅读这篇文章。
但在我的情况下不起作用。
顺便说一下。是否有适合hg的外部合并工具? Vimdiff对我来说太可怕了......
我有时也使用SourceTree进行版本控制,但似乎它不包含任何合并工具。
是否有任何类似于SourceTree的工具? (漂亮,可读,丰富多彩的GUI)。
一个完美的合并工具将是一个与SourceTree和hg从命令行合并的兼容工具,所以我可以交替使用它们。
答案 0 :(得分:0)
[路径] 默认= https://bitbucket.org/johnybravo/firstdjango
添加: “default-push = https://username:password@bitbucket.org/johnybravo/firstdjango” 没有引号。
使用ssh是另一种更加复杂的设置方式,无需输入用户名/密码即可进行推送。