Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我希望在我的 python 程序中实现一个 SVN 通信器,这样任何正在处理的文件都会自动存储到用户的 SVN 帐户中,而无需任何用户交互(已经提供了用户名和密码,因此 Python 负责存储)。有没有可以处理这种通信的库?
谢谢!
SVN有Python 绑定。它们遵循 C API,因此呈现了一个相当低级的接口,不是很“Pythonic”。我不确定这些天它们安装起来有多容易。我过去曾尝试使用它,但发现它需要深入研究 C API 文档才能弄清楚如何使其工作。
pysvn提供了更“Pythonic”的 API。我用过这个,比较起来很简单。
有一个pysvn项目,它为各种 svn 任务提供 python 接口。您可以使用调用 svn commit 操作来执行您想要执行的用户操作。