草庐IT

Mercurial

全部标签

使用 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的任何

python - PyScripter 是否有 Mercurial 或 Git 版本控制插件?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭3年前。Improvethisquestion我正在使用Python3.x和PyScripter编写我的脚本。我真的很想念PyScripter中的版本控制功能——我被Qt和MpLabX宠坏了(我相信这是Eclipse的颠覆)。事情比过去容易。现在我在PyScripter中没有任何版本控制,但我确实安装了Mercurial。我完全意识到我可以手动管理Mercurial,但我很懒惰并且讨厌手动工作。我还有其他流畅的选

python 导入在 mercurial_keyring.py 文件中的行为似乎有所不同

奇怪的import错误阻止我安装mercurial扩展。我正在尝试运行mercurial_keyring扩展程序,这样我就不必在每次为项目使用mercurial时都输入用户名和密码。我使用的是Python2.7.1。我使用https://www.mercurial-scm.org/提供的二进制文件安装了mercurial.我用pip安装了keyring和mercurial_keyring。我首先尝试通过将此添加到~/.hgrc来添加扩展:[extensions]...mercurial_keyring=如安装说明中所示here.但是,我收到以下错误:***failedtoimporte

python - 如何在 Python 应用程序中使用 mercurial (Hg)?

你好!Hg是一个很好的DVCS,也是一个python模块。这允许我们“导入mercurial”并将hg加载到我们自己的应用程序中。我的想法是在Python应用程序中使用mercurial为我的应用程序创建一个修订控制存储。但是我的google-fu似乎让我失望了。我找不到任何关于如何在Python中使用hg作为模块提供功能的文档、教程或示例。help(mercurial)列出了常规命令,dir()提供了一些方法提示。但是,例如,您是否为后备存储创建文件,或者您是否获得另一种类型的数据结构作为Hg存储库?具有此功能的整洁性似乎有很大的潜力。但是如何呢? 最佳答

python - 扩展 Mercurial 时使用 --quiet 标签

我正在用Python编写Mercurial扩展,需要使用MercurialAPI调用“拉”命令,但我想使用--quiet标志抑制其输出。在Hg术语中,我想执行以下代码,但是是在我的扩展中:hgpull--quiet鉴于MercurialAPI文档,我认为它会很简单:commands.pull(ui,repo,quiet=True)不幸的是,虽然这不会产生错误并且会成功执行“拉”命令,但--quiet标志似乎没有通过,因为我仍然看到标准输出。所有示例仅显示传递非全局标志,所以我有点担心这是不可能的。我做错了什么?如何传递--quiet标志? 最佳答案

python - 在没有安装 Python 的情况下,mercurial 如何工作?

我在我的Windows7机器上安装了Mercurial1.3。我没有安装python,但Mercurial似乎没问题。它是如何工作的?此外,是否可以强制Mercurial在IronPython上运行,它是否兼容?谢谢。 最佳答案 Mercurialwindows安装程序使用py2exe打包.这会将python解释器作为DLL放置在名为“library.zip”的文件中。在我的机器上,它位于“C:\ProgramFiles\TortoiseHg\library.zip”此zip文件还包含mercurial所需的python库。有关如何

python - Mercurial 预提交 Hook : How to hook to python program in current directory?

我正在尝试创建一个MercurialHook,该Hook在提交被推送到主存储库时运行。我创建了一个python脚本,如下所示:#commit.pyfrommercurialimportui,hgfrommercurial.i18nimportgettextas_defgetV1ID(ui,repo,**kwargs):ui.write("Thehookworks!!!")v1id=ui.prompt('EntertheVersionOneID')ui.write('VersionOneID:'+v1id)对于每个分支,此commit.py都是重复的,因为它包含在代码被推送到主存储库之前

python - IIS 7.5 上的 Mercurial 和 hgweb - python 错误

我正在尝试让Mercurial托管在IIS7.5(Win7x64)上,但一直遇到我似乎无法修复的错误。我在这里遵循了JeremySkinners的教程:MercurialonIIS7我使用的是hgweb而不是hgwebdir,因为我使用的是Mercurial1.7.2我已经安装了python并且可以正常工作。我在http://localhost/hg为Mercurial设置了一个IIS应用程序->在目录c:\inetpub\wwwroot\hg中我将模板目录放入c:\inetpub\wwwroot\hg我将library.zip文件解压到c:\inetpub\wwwroot\hg当我访