Windows无法获取我的.hgignore文件。我从命令行运行Mercurial,“hgstatus”显示忽略的目录中有很多文件。.hgignore文件看起来像这样(文件开头或每一行的开头没有空格)。我已经把它放在存储库的根目录中。\.pyc$\.pyo$\.DS_Store\.Python\.installed.cfg^bin$^build$^develop-eggs$^eggs$^include$^lib$^parts$^pip-log.txt$^web/localsettings.py$我试过用ANSI和UTF-8保存文件,但似乎没有什么不同。我知道文件在Linux上工作正常,
我使用的是安装了MercurialTortoiseHg的WindowsXP。现在我需要安装外部activityextension.我下载了扩展程序并在hgrc中启用了它。当我尝试使用命令调用它时:hgactivity我收到以下错误:Thereare292changesetsHgactivityoptions:youneedmatplotlibinyourpythonpathinordertousethehgactivityextension.然后我安装了python2.6和matplotlib。所以他们的路径是:D:\Python26\D:\Python26\Lib\site-pack
有几种不同的Subversion工具在后台运行,每隔几分钟对中央存储库执行一次ping操作,如果检测到任何更改就会提醒您(我使用的是Windows7,但对于OSX和Linux也是如此)。Mercurial是否有类似的东西,它会监视特定的存储库并提醒我任何更改? 最佳答案 实现此目的的一种方法是让本地工具监控存储库的RSS(或原子)提要。通过hgserve/hgweb/hgwebdir服务的每个repo都有可用的提要,并且大多数系统都有RSS轮询器小部件:https://superuser.com/questions/9929/rss
我在Vista64上使用TortoiseHg0.5(包括Mercurial1.0.2)。我的理解来自MercurialBook是Mercurial应该在不区分大小写的文件系统(例如NTFS,我正在使用的文件系统)上以不区分大小写的方式处理文件名。但是我发现我安装的Mercurial实际上对大小写敏感:>hgstatus-AfooCfoo>hgstatus-AFOO?FOO这可能是Mercurial中的错误、Mercurial的TortoiseHg构建中的错误,还是其他原因?如何在Windows上从Mercurial实现不区分大小写的文件名处理? 最佳答案
我正在搜索信息以使用推送模型为Windows(7或XP)设置MercurialServer(xampp,如果知道它有用的话),就像在thisquestion中一样。但我的团队由5到8个(无偿付能力的)人组成,每个人都在不同的地方工作,所以我不认为bitbucket解决方案或任何其他非私有(private)repo。我认为thispost会成功的,但我之前没有使用过cgi,有人做过吗?我在哪里可以找到更详细的解释?提前致谢[编辑]我现在收到此错误:脚本header过早结束:hgwebdir.cgi日志错误显示“没有名为mercurial的模块”这是我的hgwebdir.cgi文件#!c:
如何在Windows上将mercurial命令行的语言永久更改为英语?按照描述设置LANG环境变量inthisanswer暂时对一个命令窗口有帮助,但是可以在mercurial.ini(或hgrc)或其他方式中以某种方式设置语言吗?这背后的原因:mercurial的德语输出以所有特殊字符(Umlaute等)无法正确显示的方式被破坏。 最佳答案 如果您想将命令行语言更改为英语,请转至您的Mercurial安装路径(例如在Windows上C:\ProgramFiles\Mercurial\)然后/locale/并将错误的当前语言文件夹(
在一个相当大的项目中,我想将同一个文件(或文件夹)放在不同的位置。当它在一个位置发生更改时,应该传播更改。在Subversion中,我可以使用外部来实现这种行为。我试图通过使用硬链接(hardlink)和符号链接(symboliclink)来解决这个问题,但Mercurial似乎不跟踪它们中的任何一个。相反,它将文件的内容提交到其存储库而不是链接属性。当我克隆存储库时,信息丢失了。这是Mercurial特定于Windows的行为还是它根本无法跟踪链接?是否有另一种方法来跟踪可从Mercurial中的不同位置访问的文件? 最佳答案 M
我刚开始使用Mercurial,我应该做的一件事就是选择一个merge工具。我正在考虑为此目的使用WinMerge,但我找不到特别选择它的方法。有所有其他merge工具的引用资料,但WinMerge没有。那么,我应该使用WinMerge还是有更好的工具来完成这项工作(请记住,我使用的是Windows)。 最佳答案 看看kdiff3:http://kdiff3.sourceforge.net/它最初是为KDE/linux设计的,但已移植到Windows。它将非常智能地区分/merge多达3个文件,它在突出差异和建议如何merge文件方
有没有办法在Windows7的Powershell中启用对Mercurial的颜色支持?ColorExtension页面说要添加[color]mode=win32到你的.hgrc文件,但它似乎没有什么不同。运行hgstatus显示了几个尚未添加到存储库的文件,我相信它们应该是粉红色的(基于我见过的其他终端)。这是显示的内容:←[0;35;1;4m?samplefile.php←[0m←[0;35;1;4m?anotherfile.php←[0m←[0;35;1;4m?derpderp.xml←[0m←[0;35;1;4m?derp_model.php←[0m←[0;35;1;4m?st
我正在尝试将Mercurial配置为与Windows服务器(freeSSHd)和客户端(命令行和TortoiseHG)一起使用。我使用的是最新版本的所有内容……都是在过去几天内下载的。使用公钥auth,我已经能够连接到服务器,并且能够使用plink执行“hgversion”并获得响应,但是当我尝试从ssh服务器克隆存储库时,命令出现悬挂。使用-v运行会产生:hg-vclonessh://@//hg/repositoryAtestRepositoryArunning"plink.exe-i""@"hg-R/hg/repositoryAserve--stdio""没有更多即将发生的事情。直