【发布时间】:2011-05-10 01:33:00
【问题描述】:
我希望在我的 python 程序中实现一个 SVN 通信器,这样任何正在处理的文件都会自动存储到用户的 SVN 帐户中,而无需任何用户交互(已经提供了用户名和密码,因此 Python 负责存储)。有没有可以处理这种通信的库?
谢谢!
【问题讨论】:
标签: python svn communicate
我希望在我的 python 程序中实现一个 SVN 通信器,这样任何正在处理的文件都会自动存储到用户的 SVN 帐户中,而无需任何用户交互(已经提供了用户名和密码,因此 Python 负责存储)。有没有可以处理这种通信的库?
谢谢!
【问题讨论】:
标签: python svn communicate
有Python bindings for SVN。它们遵循 C API,因此呈现了一个相当低级的接口,不是很“Pythonic”。我不确定这些天它们安装起来有多容易。我过去曾尝试使用它,发现它需要深入研究 C API 文档才能弄清楚如何使其工作。
pysvn 提供了更“Pythonic”的 API。这个我用过,对比起来很简单。
【讨论】:
有一个pysvn 项目,为各种svn任务提供python接口。您可以使用它调用 svn commit 操作来执行您想要执行的用户操作。
【讨论】: