Python可以自动与SVN通信

时间:2011-05-10 01:33:00

标签: python svn communicate

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

谢谢!

2 个答案:

答案 0 :(得分:3)

Python bindings for SVN。它们遵循C API,因此呈现相当低级别的界面,而不是非常“Pythonic”。我不确定这些天安装起来有多容易。我过去曾试图使用它,并发现它需要深入研究C API文档以确定如何使其工作。

pysvn提供了更多“Pythonic”API。我已经用过这个了,相比之下发现它非常简单。

答案 1 :(得分:1)

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