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 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 2fea010309b9ffff41ae068e5784d3d4af6cc50543676697fc8421c8a864d55b |
|
MD5 | 405f35963aa1fdf1b1d85b861f39e2f8 |
|
BLAKE2b-256 | a3536d205e641f3e09abcf1ddaed66e5e4b20da22d0145566d440a02c9e35f0d |