1

我需要使用 python 的 svn 或 pysvn 来获取 svn 存储库日志和信息等,但我不知道这两个模块之间有什么区别以及如何选择更合适的模块。有什么建议吗?

4

2 回答 2

1

pysvn 为 svn 提供了一个 Pythonic 面向对象的接口。

我积极维护和使用 pysvn。缓慢的变化率是软件成熟的标志。

有适用于 Windows 和 macOS 的预构建工具包。linux 系统将其打包,例如 debian 和 fedora。

pysvn 不是从 PyPI 安装的,因为这需要用户安装编译器和开发人员库。

在https://pysvn.sourceforge.io/上阅读更多信息

于 2019-06-29T08:36:11.500 回答
1

pip install svnPySvn 在他们的 github上调用,但svn 在 PyPi 上调用。看起来它在过去 6 个月内有开放票和相当新的版本更新。

在 SourceForge 上PySVN可以找到一个较旧的版本,但目前似乎没有更新或正在进行积极的开发。

考虑到它似乎是一个更积极开发的模块,您应该通过 pip install 在 PyPi 上使用该版本。

于 2019-04-28T03:30:28.677 回答