0

我希望在我的 python 程序中实现一个 SVN 通信器,这样任何正在处理的文件都会自动存储到用户的 SVN 帐户中,而无需任何用户交互(已经提供了用户名和密码,因此 Python 负责存储)。有没有可以处理这种通信的库?

谢谢!

4

2 回答 2

3

SVN有Python 绑定。它们遵循 C API,因此呈现了一个相当低级的接口,不是很“Pythonic”。我不确定这些天它们安装起来有多容易。我过去曾尝试使用它,但发现它需要深入研究 C API 文档才能弄清楚如何使其工作。

pysvn提供了更“Pythonic”的 API。我用过这个,比较起来很简单。

于 2011-05-10T01:44:46.610 回答
1

有一个pysvn项目,它为各种 svn 任务提供 python 接口。您可以使用调用 svn commit 操作来执行您想要执行的用户操作。

于 2011-05-10T01:37:15.020 回答