Questions tagged «tortoise-hg»

3
使用TortoiseHg时如何防止出现“没有可用的支持的身份验证方法”错误?
我第一次尝试使用Mercurial,但是在使用TortoiseHg时,在使用远程服务器(在本例中为codebasehq.com)进行推/拉/克隆时遇到了问题。 这里是一些重现步骤: 下载并安装TortoiseHg 转到我想要存储库的目录 右键单击-> TortoiseHg->克隆 输入ssh://hg@codebasehq.com/accountname/projectname/repositoryshortcode.hg作为源路径 单击克隆 单击“克隆”后,会弹出一个错误对话框 “” PuTTY致命错误“”已断开连接:没有可用的受支持的身份验证方法。 当返回到克隆对话框时,将显示此错误: 正在运行““ C:\ Program Files \ TortoiseHg \ TortoisePlink.exe” -ssh -2 hg@codebasehq.com“ hg -R帐户名/项目名称/存储库shortcode.hg服务--stdio”“远程hg没有适当的响应 [命令中断] 我需要怎么做才能防止此错误并成功与远程存储库进行交互?

2
如何使TortoiseHg仅拉某些分支?
我已经克隆了大型存储库的默认分支,现在我希望使用TortoiseHg客户端从服务器中提取。 但是,TortoiseHg建议从所有分支机构撤资。是否可以指示它仅从当前分支中拉出? 到目前为止,我已经看到以下建议: 在客户端设置一个挂钩,以拒绝不必要分支的拉动 检查TortoiseHg中的传入修订,仅提取属于当前分支的修订 使用Mercurial ACL扩展名拒绝访问所有分支,但拒绝访问当前分支。 我不喜欢所有这些解决方案,因为它们都是基于客户端的。在所有这些中,TortoiseHg实际上都会拉出所有分支(即使在第二个分支中,拉出的修订也被排列成一个束,出现在传入修订视图中) hg pull -b BRANCHTortoiseHg中有等同物吗? 谢谢。 编辑 我知道如何使用Mercurial命令行客户端-hg.exe执行所有这些操作。这个问题专门关于TortoiseHg GUI客户端。

3
为什么在plink.exe可以正常工作的情况下,TortoisePlink.exe显示“没有可用的受支持的身份验证方法”?
我在Vista 64位上同时安装了TortoiseHg 2.3 64位和TortoiseGit 1.7.7 64位。 TortoiseHg(中的ssh = "C:\Program Files\TortoiseHg\TortoisePlink.exe" -ssh -2 -C -batch项mercurial.ini)和TortoiseGit(GIT_SSH环境变量设置为C:\Program Files\TortoiseGit\bin\TortoisePlink.exe)都配置为使用与它们一起分发的PuTTy的plink(到PuTTY后端的命令行界面)版本。 我正在运行Pageant(PuTTy身份验证客户端)并已加载正确的ssh密钥。但是,任何hg或git命令都将导致错误对话框标题为PuTTY Fatal Error的显示,并显示以下消息: 已断开连接:没有可用的受支持的身份验证方法。(服务器发送:publickey) 同时使用PuTTy提供的原始 plink.exe。 为什么TortoisePlink不起作用?

1
如何配置TortoiseHg工作台以默认显示最新更改?
当我启动TortoiseHg工作台时,几乎总是想查看自上次提交以来发生了什么变化。因此,我等待它启动,然后在最左侧的“存储库注册表”小部件中双击存储库,然后在右侧查看“修订历史视图”小部件,然后单击顶行“ *工作目录*”。 然后,最后我可以看到一个列表,其中显示了已更改的文件(如果有)等,并在“差异”窗格中显示了已更改文件的实际更改。 我听说有传言说可以更改某些设置以使计算机上的TortoiseHg工作台自动执行此操作。我怎么做? 我该如何进行设置,以便在启动TortoiseHg工作台时自动打开我喜欢的存储库,并在工作目录中显示已更改但尚未提交(如果有)的文件,等等。 ? (堆栈溢出是否是解决此问题的更好地方?)

0
有没有办法选择一个不同的差异工具来显示TortoiseHG Workbench内部?
我环顾四周,每当有人在TortoiseHG的背景下提到差异工具时,他们就意味着外部差异工具。但我想将内部TortoiseHG Workbench GUI应用程序的差异工具更改为更好的东西,我找不到任何结果。 文档有这个图像并简要描述它,如果甚至可以为这个面板定制一个diff工具(右下角): 更改默认差异工具仅影响使用哪个外部应用程序。此内置差异视图不受该设置的影响。但也许有一个隐藏的设置可以明确键入配置?

1
什么是git的默认合并工具?我可以和TortoiseHg一起使用吗?
我的同事想要切换到Git,因为她说Mercurial在一些简单的合并方面遇到了麻烦。当我在hg命令行上进行合并时,我看到了输出 couldn't find merge tool codecompare_diff couldn't find merge tool codecompare_merge couldn't find merge tool bcompare ... couldn't find merge tool meld couldn't find merge tool diffuse 我不确定TortoiseHg最终会使用哪一个,但对我而言,这说我可以插入另一个并且可能复制Git的合并行为,就像 [merge-tools] mymergetool.something = something 但是,我在git mergetool中找到的任何文档都列出了支持哪些工具,但实际上并不是哪一个实际负责git的默认合并行为。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.