25得票7回答
如何在SourceTree中使用Visual Studio(vsdiffmerge)作为Mercurial的外部diff工具?

我正在使用Mercurial进行源代码控制,并使用SourceTree进行管理。我想使用Visual Studio内置的比较和合并工具(vsdiffmerge)来比较文件,但是这并没有起作用。 我目前正在使用以下命令: Diff Commands: "C:\Program Files (x8...

20得票4回答
如何启用Mercurial扩展(例如mq)?

我已经从Ubuntu软件包仓库安装了Mercurial。但是我不知道如何启用扩展(q*命令)。我该怎么做?帮助显示:enabled extensions: style (no help text available) 我想启用mq和hgk。

16得票3回答
在Windows 7 64位上安装Hg-Git

我一直在尝试在我的Windows 7操作系统上安装Hg-Git插件。 我遇到了很多困难,例如安装Python和其他工具,在这篇博客中有描述。 即使按照这个指南,我仍然遇到了问题,因为这份日志中描述的错误导致我无法安装此插件。 我在谷歌上搜索,找到了这个指南。 现在我遇到了这份日志中显示的这...

11得票1回答
简单的Mercurial扩展无法导入

我正在尝试遵循编写Mercurial扩展的示例代码。这是一个最简示例,直接从示例代码中复制:from mercurial import cmdutil from mercurial.i18n import _ cmdtable = {} command = cmdutil.command(c...

11得票2回答
Mercurial如何转换行尾符?

我正在使用Mercurial Convert扩展从PerForce存储库导入数据。转换似乎已经正确完成,但所有的Windows行尾(CRLF)都被Unix行尾(LF)替换了。 有没有办法让该扩展保留原有的行尾符号?

9得票2回答
从Github克隆hg-git时出现“abort: repository is unrelated”的错误提示。

我有一个项目,其主要(Mercurial)存储库位于SourceForge上,但是在Bitbucket(Mercurial)和Github(Git)上也有克隆版本。 现在我一直在使用hg-git将Mercurial存储库推送到Github,根据我对该过程的理解,一些元数据会保留在Mercur...

8得票4回答
Mercurial中的版本控制扩展配置

通常情况下,我会通过将以下内容添加到.hg/hgrc来启用扩展: [extensions] hgext.win32text= [encode] ** = cleverencode: [decode] ** = cleverdecode: 然而,我希望这个配置能够被版本化,也就是说,它应该...

8得票2回答
乌龟Hg一步提交推送 - 如何操作和日志文件在哪里

我正在使用Tortoisehg 2.3和Win XP。我使用Bitbucket备份个人源代码(更多是作为一个源码备份仓库,而不是真正的版本控制)。现在,我必须右键单击我的仓库,选择提交,然后输入提交消息(我选择只复制上次使用的消息,有一个下拉菜单可以这样做),然后点击提交。接着,我再次右键单击...

7得票1回答
在扩展Mercurial时使用--quiet标签

我正在使用Python编写Mercurial扩展程序,需要使用Mercurial API调用“Pull”命令,但我想使用--quiet标志来抑制其输出。 就Hg而言,我想执行以下代码,但是从我的扩展程序中执行: hg pull --quiet 鉴于Mercurial API文档,我认为...

7得票3回答
有没有类似于svn propset的Mercurial扩展?

我需要将自定义元数据附加到我的源文件中,并通过Mercurial进行跟踪。 svn属性 命令正是我所需的。 是否有一个类似于 propset, propget, propdel 的 Mercurial 扩展命令? 如果没有扩展,为什么? 在使用 Mercurial 时,是否有其他替代或更好...