草庐IT

mercurial_keyring

全部标签

python - Mercurial 错误 *** 无法导入扩展 hggit : No module named hggit

我在我的Mac上安装了Mercurial,它很棒。对我来说,它比Git更容易掌握,所以我想用它来管理git-repositories。因此,我按照以下说明安装了hg-git:http://hg-git.github.com/但是,每次我发出hg命令时,它都会返回以下错误消息:Mercurialerror***failedtoimportextensionhggit:Nomodulenamedhggit请注意,我使用的是Mac,而不是Gnu/Linux或MS-Windows。有人知道怎么解决吗? 最佳答案 对于安装“mercurial

python - 如何将 pip 指向 Mercurial 分支?

我正在尝试通过pip将我的应用程序安装到virtualenv进行测试。适用于安装default或tip像这样:pipinstall-ehg+https://username@bitbucket.org/username/app_name#egg=app_name但是有什么方法可以指向一个分支,而不仅仅是获取小费。不确定这是否是一个反复无常的东西、bitbucket或pip。Bitbucket允许下载代码的标记版本,但我只能在登录浏览器时让它工作。我尝试从tagtar.gz安装,如下所示:pipinstallhttps://username@bitbucket.org/username/

python - 如何将 pip 指向 Mercurial 分支?

我正在尝试通过pip将我的应用程序安装到virtualenv进行测试。适用于安装default或tip像这样:pipinstall-ehg+https://username@bitbucket.org/username/app_name#egg=app_name但是有什么方法可以指向一个分支,而不仅仅是获取小费。不确定这是否是一个反复无常的东西、bitbucket或pip。Bitbucket允许下载代码的标记版本,但我只能在登录浏览器时让它工作。我尝试从tagtar.gz安装,如下所示:pipinstallhttps://username@bitbucket.org/username/

java - 用于 Java 的 Mercurial API?

是否有一个简单的API可以从Java访问Mercurial存储库?Netbeans和Eclipse有插件,但与Subversion对应的插件不同,它们不使用通用的低级库,而是使用自己的包装器调用Mercurial二进制文件。调用二进制文件是可以的(目前),但在独立应用程序中使用这些插件似乎非常困难(在它们构建的IDE之外)。还有HgKit,但那是非常早期的。 最佳答案 一个新选项是JavaHg,它为您提供了高级JavaAPI。unittests举一个很好的例子来说明它是如何编程的(从JavaHg0.1开始):publicvoidco

java - 用于 Java 的 Mercurial API?

是否有一个简单的API可以从Java访问Mercurial存储库?Netbeans和Eclipse有插件,但与Subversion对应的插件不同,它们不使用通用的低级库,而是使用自己的包装器调用Mercurial二进制文件。调用二进制文件是可以的(目前),但在独立应用程序中使用这些插件似乎非常困难(在它们构建的IDE之外)。还有HgKit,但那是非常早期的。 最佳答案 一个新选项是JavaHg,它为您提供了高级JavaAPI。unittests举一个很好的例子来说明它是如何编程的(从JavaHg0.1开始):publicvoidco

java - 我可以在 Git/Mercurial 中安全地忽略 Eclipse 项目 .metadata 的哪些内容?

我们在包含多个Java项目的Eclipse工作区中拥有EclipseRCP应用程序的代码。我们使用Mercurial和一个简单的.hgignore只是*.class(但同样的问题也适用于Git)。即使是对代码的微小更改也可能导致.metadata中的许多文件发生更改。我想从版本控制中排除部分或全部.metadata。如果我们完全排除它,工作空间就会丢失。有谁知道我们可以安全地排除什么?或者,如果我们将代码pull到新的计算机上,我们如何重新创建它? 最佳答案 GitHub正在维护一个社区“gitignore”项目,该项目为各种平台、

java - 我可以在 Git/Mercurial 中安全地忽略 Eclipse 项目 .metadata 的哪些内容?

我们在包含多个Java项目的Eclipse工作区中拥有EclipseRCP应用程序的代码。我们使用Mercurial和一个简单的.hgignore只是*.class(但同样的问题也适用于Git)。即使是对代码的微小更改也可能导致.metadata中的许多文件发生更改。我想从版本控制中排除部分或全部.metadata。如果我们完全排除它,工作空间就会丢失。有谁知道我们可以安全地排除什么?或者,如果我们将代码pull到新的计算机上,我们如何重新创建它? 最佳答案 GitHub正在维护一个社区“gitignore”项目,该项目为各种平台、

windows - 在 IIS 6 上设置 Mercurial 服务器

我在Windows2003/IIS6机器上设置了一个Mercurial服务器,当我尝试拉取存储库时,我得到以下序列requestingallchangesaddingchangesetsaddingmanifestsaddingfilechangestransactionabort!rollbackcompletedabort:prematureEOFreadingchunk(got91303bytes,expected1542634)我几乎尝试了所有我能想到的方法,但都没有成功。我按照JeremySkinners的步骤操作有关为IIS7执行此操作的指南,但在IIS6服务器上。我找到了

python - 如何找到要与 Mercurial 一起使用的 Python 版本?

我读了here那个OnWindows,yourPythonversionmustmatchtheversionusedtocompileMercurial.Otherwise,you'llget"InvalidMagicNumber"errorswhentryingtoruntheCGI.Thepre-compiledWindowsbinariesforMercurial1.0.x,1.1.x,1.2.xand1.3.xwerecompiledwithPython2.5.我在网上查过,但没有看到此信息的查找表。我在哪里可以找到它? 最佳答案

mercurial - Hadoop 项目的存储库组织

我正在开始一个新的Hadoop项目,它将有多个hadoop作业(因此有多个jar文件)。使用mercurial进行源代码控制,我想知道组织存储库结构的最佳方式是什么?每个作业应该放在单独的存储库中,还是将它们保持在相同但分解为文件夹会更有效? 最佳答案 如果您正在流水线化Hadoop作业(一个的输出是另一个的输入),我发现最好将大部分作业保存在同一个存储库中,因为我倾向于生成很多我可以使用的常用方法在各种MR工作中。就我个人而言,我将流式处理作业与我的更传统的作业放在一个单独的存储库中,因为它们通常没有依赖关系。您打算使用Distr