跳转到主要内容

hgsubversion 是一个用于与 Subversion 存储库一起工作的 Mercurial 扩展。

项目描述

hgsubversion 是一个 Mercurial 扩展,允许使用 Mercurial 作为 Subversion 客户端。

目前,hgsubversion 可由熟悉 Mercurial 作为 VCS 的用户使用。不建议将 hgsubversion 作为 Mercurial 的入门指南,因为 hgsubversion “违背规则” 一点,并违反了早期 Mercurial 用户的一些典型假设。

安装

您需要安装 Subversion 1.5(或更高版本),并安装 Subvertpy 0.7.4(或更高版本)或 Subversion SWIG Python 绑定。您需要 Mercurial 2.0 或更高版本。

如果您不熟悉安装 Mercurial 扩展,请参阅 Mercurial 维基中的 UsingExtensions 页面。查看页面底部的示例,指定绝对路径。您需要提供克隆此存储库顶级目录的路径。

在开始使用 hgsubversion 之前,我 强烈 建议您运行自动测试。如果您有 nose(或者您想要 easy_install nose),请使用 nose;或者使用 python tests/run.py 来运行传统测试运行器。请注意,由于我使用 nose,测试中现在有很多 stdout 输出。重要的是所有的测试都通过。

您可以使用以下命令检查 hgsubversion 是否已安装并正确激活

$ hg version --svn
Mercurial Distributed SCM (version ...)

Copyright (C) 2005-2010 Matt Mackall <mpm@selenic.com> and others
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

hgsubversion: ...
Subversion: ...
bindings: Subvertpy ...

如果您的绑定列出了 SWIG,请考虑安装 Subvertpy

进一步阅读

有关如何使用 hgsubversion 的更多信息,可在 Mercurial 的 subversion 帮助主题中找到。要查看它,请使用

$ hg help subversion

此主题的 Restructured Text 源代码也包含在文件 hgsubverson/help/subversion.rst 中。

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪一个,请了解更多关于 安装包 的信息。

源代码分发

hgsubversion-1.9.3.tar.gz (204.7 kB 查看哈希值)

上传时间 源代码

由...