9得票1回答
由于“ImportError: No module named osutil”,无法运行hg

当我尝试运行任何hg命令时,出现了以下错误。 我尝试卸载并重新安装XCode和开发工具,但问题仍然存在。 Traceback (most recent call last): File "/usr/local/bin/hg", line 41, in <module> merc...

11得票5回答
是否有类似于Google Code的基于浏览器的代码编辑器的项目托管平台?

最近Google Code Project Hosting采用了CodeMirror,以允许在存储库中快速进行浏览器内代码编辑。这似乎非常有用!不幸的是,并非我所有的项目都是开源的。 是否有其他DVCS(Mercurial或Git)主机也具有此功能,但支持闭源项目?特别是免费的(因为我想将个...

17得票1回答
在Mercurial中修改一个“公共”的变更集

我想修改上次提交的内容,但运行hg commit --amend 告诉我 中止:无法修订公共变更集 即使我知道编辑此变更集是安全的。 我如何更改最后提交的阶段和/或告诉Mercurial可以安全地进行修订?

10得票2回答
如何配置Mercurial hg以默认不保留备份?

我从不使用那些 .orig 文件,而且我讨厌手动清理它们。有没有一种方法可以配置 hg revert 默认使用 --no-backups 选项?我在Mercurial 手册里找不到。 虽然可以使用 shell 别名来实现,但这并不理想。

10得票2回答
使用亚马逊S3托管远程Hg版本库

在Amazon S3上托管集中式Mercurial存储库是否可行(从财务角度来看)?据我所见,只需购买S3帐户和域名,就可以将其用作远程服务器。基于每个GB每月0.15美元的价格以及我所有的存储库加起来可能不到300MB,这将使它变得非常便宜...或者我漏掉了什么?

21得票5回答
Mercurial(HG)拉取参数:用户名和密码

我需要编写一个自动化从mercurial存储库中拉取代码的脚本。有没有办法在一个命令中执行 hg pull -u,并且同时传递所请求的用户名和密码?我知道有一种交互式方法是默认行为,但我不想在hgrc或其他地方保存用户名和密码,因为它将由多个用户使用。那么有没有办法通过命令行传递用户名和密码呢...

15得票2回答
为什么 Git 不将分支名称作为提交的一部分进行存储?

请注意:我并不想重新开始争论Mercurial或Git哪个更好,我只有一个技术问题,作为Mercurial用户,我不明白。我也不确定SO是否是问这样的问题的正确地方,但它与编程有关。 从用户角度来看,已经有很多关于两个版本控制系统Git和Mercurial之间的区别的讨论(例如Mercuri...

9得票2回答
如何为单元测试设置和拆除临时的Django数据库?

我希望有一个Python模块,其中包含一些单元测试,我可以将其传递给hg bisect --command。 这些单元测试正在测试Django应用程序的某些功能,但我不认为我可以使用hg bisect --command manage.py test mytestapp,因为mytestap...

7得票3回答
如何在Mercurial代码库中获取每个文件的最新版本号列表?

我为我的Web应用程序制作了一个构建系统,它正在重写所有资源URL以包含文件的修订号(以改善客户端缓存)。截至今天,我正在为每个文件运行此命令以获取修订号: hg log --template '{rev}\n' path-to-file 对于每个文件执行hg真的很耗时。有没有一种快速列...

8得票5回答
Java:如何获取Mercurial当前变更集编号以供程序使用

我最近在一个Java项目中使用Mercurial进行版本控制。当我运行程序时,用于生成某些输出的输入参数被写入特定文件。如果我能将当前Mercurial变更集号(表示我的程序版本)添加到该输出文件中,那就太好了。 在Windows上,最简单的方法是什么?我可以编写一个简单的Java解析器来获...