草庐IT

mercurial-keyring

全部标签

windows - 像 VisualSVN Server for Mercurial 这样的东西吗?

VisualSVN服务器是一款不错的软件;特别是它在我的服务器上使用内置的Windows身份验证机制。不过,我想尝试开始使用Mercurial,并且我想保留Windows身份验证方案。是否有某种方法可以使用WindowsServer2008R2Standard(尤其是IIS7)上可用的工具来设置此类内容? 最佳答案 如果您在LAN中使用它,您可以将您的mercurial存储库存储在Windows网络共享上-不需要服务器组件。如果需要它可通过网络访问,answer上面的链接似乎涵盖了如何设置IIS。如果您不反对付款,Kiln可能值得调

运行 mercurial 命令时 Windows 批处理文件退出

为了在WindowsXP上每天备份我的mercurial存储库,我使用了一个简单的批处理文件hg_backup.bat,它只是做了一些目录更改和mercurial调用,其中包含一个pause命令结局是这样的:@Z:@cd\hg_backup\drawingshgpull-v@cd\hg_backup\src\scriptshgpull-v@cd\hg_backup\eagle4\lbrhgpull-v@pause这在mercurial1.7(与TortoiseHg一起安装)上运行良好。然而,自mercurial1.8以来,它启动了第一个mercurial命令,然后突然退出而没有到达以下

windows - 在 Mercurial 存储库中转换行尾模式

我有一个存储库,其中填充了带有Windows行尾标记的文件,但我打算使用UnixEOL模式。一种选择是手动(dos2unix)更改所有文件,然后提交一个完全覆盖存储库的变更集。如有必要,我可以这样做,但我想避免这样做。是否可以使用hgconvert或其他方式使用不同的EOL标记重建存储库?我考虑过导出所有更改、转换这些更改并以这种方式重建存储库,但是Mercurialwiki建议在merge更改集上不应信任导出,这似乎排除了该选项。我想尽可能避免使用EOL扩展。 最佳答案 我知道你想避免eolExtension,但这对我来说似乎是破

windows - 如何让 Windows 上的 Mercurial 使用 SSH key 进行推/拉?

如何告诉TortoiseHg(或一般的Mercurial)我想在向/从远程存储库推送/拉取时使用给定的SSHkey? 最佳答案 在Windows上,请参阅AccessingSSH-controlledrepositoriesfromaWindowsclient:您需要PuTTY、plink和特定的配置设置。要将其放入特定的存储库,请放入.hg/hgrc[ui]ssh="C:\pathto\plink.exe"-ssh-i"C:\yourpathto\private.key"另请注意,如果您使用pageant,则无需指定key路径。

windows - Mercurial 错误 "The filename, directory name, or volume label syntax is incorrect"

当我尝试更新PC上的Mercurial目录时出现以下错误:文件名、目录名或卷标语法不正确。其他评论指出,问题在于路径中有“&”号或插入符。但是我的路径是这样的:C:\Users\FirstLast\Desktop\goodmorningcmc没有任何符号。错误是否可能是由我的用户名中的空格引起的?这是一个非常令人沮丧的错误。谢谢,凯文 最佳答案 我可能是某个文件已被其他人添加到存储库中,其中包含狡猾的字符。当运行更新时,Mercurial试图在磁盘上创建文件。尝试运行hgserve并浏览到http://localhost:8000-

windows - Mercurial : "abandoned transaction found - run hg recover"。恢复不起作用

在Windows上使用tortoisehg,我从本地驱动器上的存储库拉取到USB内存棒上的存储库。在拉动过程中,我猜USB连接出现了故障,因为它在中途被中止了。现在我不能再拉了。我收到消息:找到已放弃的事务-运行hgrecover当我运行hgrecover时,我收到以下消息:rollingbackinterruptedtransaction**unknownexceptionencountered,detailsfollow**reportbugdetailstohttp://mercurial.selenic.com/bts/**ormercurial@selenic.com**Py

windows - 在 Unicode 文件上的 Mercurial 中获得可读的差异显示 (MS Windows)

我正在尝试将一些WindowsPowerShell脚本存储在Mercurial存储库中。PowerShell编辑器似乎喜欢将文件保存为UTF-16Unicode。这意味着有很多\0字节,这是Mercurial用来区分“文本”和“二进制”文件的方式。我知道这对Mercurial存储数据的方式没有影响,但这确实意味着它显示二进制差异,这有点难以阅读。有没有办法告诉Mercurial这些确实是文本文件?据推测,我需要说服Mercurial对特定文件类型使用外部Unicode识别差异程序。 最佳答案 这可能与您无关;如果听起来不像,请阅读最

使用 Mercurial 备份 Mysql

可以带吗?我在谷歌研究过,我发现的文章很少,但在德语和其他语言中,所以不太了解。如果我们可以使用Mercurial[atlocalhost]将mysql从服务器备份到本地主机,那就太好了。也许使用远程Mysql连接等。你知道这样做的任何方法吗?可能吗?谢谢!!问候... 最佳答案 假设您要在版本控制存储库中存储定期备份,需要执行三个步骤:设置要存储数据库快照的Mercurial存储库。mkdirdb-backuphginitdb-backup以文件格式获取数据库。最简单的方法是通过mysqldump。仅备份原始数据库表文件是行不通的

java - 从远程 mercurial 存储库获取单个文件

有没有一种方法可以用Java以编程方式从远程Mercurial存储库下载单个文件?我问了verysimilarquestionregardinggit;现在我希望我也可以用mercurial做类似的事情。我更喜欢使用尽可能少的带宽的解决方案,最好只下载单个文件。我不需要浏览存储库,我已经有了文件的路径。我不关心文件的历史,我只想要它的最新版本。当然,只将文件打印到输出的解决方案也很棒-它实际上不必将文件保存到磁盘,我可以自己做。我更喜欢不依赖于其他应用程序的解决方案(例如,在机器上安装mercurial客户端)。包含mercurial客户端实现本身的Java库将是最佳选择。但是,如果没

java - Windows 和 Mercurial 更改类名的大小写

我继承了一个Java项目,其中包含许多未根据UpperCamelCase命名约定命名的类。缩写的情况尤其如此(例如HTMLButton而不是HtmlButton)。虽然我知道在使用CamelCase和缩写时存在一些不同意见,但我们希望改用仅使用大写字母作为缩写的首字母。(目前,似乎有几个同时存在的命名约定。)我想整理一下。我们使用Mercurial作为我们的源代码存储库,并在Windows机器(包括XP、Vista、7)上工作。但是,如果我将类名从HTMLButton更改为HtmlButton,Mercurial会将此识别为类名更改,而不是文件名更改。(随后来自Mercurial的任何