问题标签 [tortoisehg-2.0]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
329 浏览

tortoisehg - 新版本 TortoiseHG 的“提交”问题

我刚刚在 Windows 7 x64 机器上升级到TortoiseHG 2.0(具有全新的 GUI)。

当我右键单击修改过的文件并Hg Commit . . .从上下文菜单中选择时,我会弹出“找不到此操作的文件”错误消息。所选文件具有正确的“已修改”图标,如果从新工作台中选择文件,我可以成功提交它。

从右键单击上下文菜单中解决提交问题的任何建议?

0 投票
1 回答
388 浏览

svn - 升级到 TortoiseHg 2.0 会破坏 svn

我刚刚升级到 TortoiseHg 2.0,现在我的 Push to / Pull from svn(我启用了 MercurialSvn 扩展)失败了

没有可用的兼容绑定:

需要 Subversion 1.5.0 或更高版本,但未找到绑定 Subvertpy 0.7.4 或更高版本需要,但未找到

请安装 Subvertpy 或 Subversion Python SWIG 绑定

我在其他地方看到了有关此错误消息的帖子(尽管不是此特定升级方案),建议将 Mercurial 从 PATH 变量中取出并仅保留 TortoseHg。我检查了这个,但实际上只有 TortoiseHg 在 PATH 上,所以不能使用这种方法。

我不想在这个公司工作站上安装任何其他东西,所以不想/不知道如何按照 TortoiseHg 给出的说明进行操作。

如果这是唯一的方法,那么 seomone 可以告诉我如何安装 Subverty 或 SWIG 绑定吗?

更好的是,有人可以给我一个快速修复吗?

0 投票
3 回答
7879 浏览

diff - 如何在 TortoiseHg 2.0.3 中直观地区分文件的两个修订版?

在 TortoiseHg 1.7 中,我可以将 Hg Repository Explorer 指向文件并查看版本列表。选择 2 个版本并单击鼠标右键,我可以启动我最喜欢的 Visual Diff 工具来显示它们的差异。

我最近升级到了 TortoiseHg 2.0.3,除了带有尖端版本的工作文件之外,找不到任何视觉上的差异的方法。“修订历史”显示了一个类似于旧的 Repo Explorer 的列表,但似乎没有办法启动视觉差异。此功能是否已删除?

0 投票
1 回答
1826 浏览

tortoisehg - 如何使用 TortoiseHg 2.0.3 和 Beyond Compare 3.2.4 进行 3 路合并

我可以将 TortoiseHg 配置为在需要 3 路合并时启动 Beyond Compare 3,但我无法让它显示正在比较的文件的名称和版本。它在进行 2 路文件比较时显示文件的名称和版本。有谁知道如何正确配置它?KDiff3 也有同样的问题。

按照 BC 支持站点 ( http://www.scootersoftware.com/support.php?zz=kb_vcs ) 上的指示,将 BC3 设置为 3 路合并工具,但它不显示文件名或版本。

使用 mercurial 和 Beyond compare 3(bc3) 作为差异工具?需要帮助几乎可以回答这个问题。它适用于 2 路比较,但不适用于 3 路合并。谁能告诉我如何解决这个问题?

0 投票
1 回答
9343 浏览

mercurial - 在 TortoiseHg 中更新当前分支的头部

我应该如何更新当前分支以进入 TortoiseHg 2.x?

在控制台中我只是执行,但在 tortoisehg 中我需要找到当前版本,查看它的名称,在“过滤器工具栏”中切换到当前分支并手动hg up找出当前分支的头部。这很奇怪,恕我直言。

0 投票
1 回答
2376 浏览

mercurial - TortoiseHg 2.0:推送分支

这个问题与:TortoiseHg: Push Branch相同,除了它是针对 TortoiseHg 2.0 的。老办法已经不行了。选项甚至不存在。

这是问题所在:当我处理不同的错误时,我会为每个错误创建不同的分支。如何使用 TortoiseHg 2.0 只推送一个分支?

当我进入同步视图并推送时 - 我相信它会尝试推送我所有的本地分支,并最终中止 - 因为会创建多个头。

0 投票
2 回答
24122 浏览

mercurial - 在 TortoiseHG 中为内部自签名证书禁用 HTTPS 主机身份验证

如何在 TortoiseHG 中为内部自签名证书禁用 HTTPS 主机身份验证。对于内部服务器,HTTPS 主要用于加密。

TortoiseHG 文档说可以在此处禁用主机验证(即针对证书颁发机构链的验证),但我似乎找不到该选项。

它应该是克隆远程存储库时的一个选项。我正在使用最新的 TortoiseHG 2.0.5

0 投票
1 回答
519 浏览

mercurial - 是否可以在 TortoiseHg 2.0 中区分一系列变更集?

我想在 TortoiseHg 中做类似的事情hg diff -rX::Y,并在 TortoiseHg 的图形差异中查看结果。这可能吗?在 1.0 中似乎是可能的,但我在 2.0.5 中找不到该上下文菜单项

0 投票
3 回答
6104 浏览

mercurial - Mercurial HG 服务 HTTP 500 错误

我正在使用 hg serve 运行一个 mercurial 存储库。我可以通过浏览器访问它并查看我的存储库中的所有内容,但是当我尝试使用相同的 url 进行 hg 克隆时,我得到 HTTP 错误:500(内部服务器错误)。

更新:事实证明,这是由于使用 TortoiseHG Web 服务器而不是显式使用 hg serve 导致的问题。TortoiseHG 显示的错误是“AttributeError: 'Blackhole' object has no attribute 'fileno'”

0 投票
1 回答
294 浏览

mercurial - TortoiseHg 2.x 可以配置为保存过滤器或“分支”下拉设置吗?

在使用 TortoiseHg 2.x 时,我想几乎总是忽略非默认分支。目前,每次我打开 TortoiseHg 时,过滤器文本条目和分支下拉菜单都重置为空白和“* 显示全部 *”。

TortoiseHg 2.0 可以保存这些设置吗?或者有一个默认设置?