13

我曾经粗略地搜索了一下,发现没有很好的 Python 的 CVS 绑定。我希望能够编写帮助脚本来对存储库和其中的项目进行一些细粒度的操作。我不得不求助于使用popen和检查stdoutstderr然后解析它们。它很混乱而且容易出错。

是否有用于 Python 的 CVS 集成的优质模块?你更喜欢哪个模块,为什么?

当我在做的时候,有没有一个很好的 Python 的 Subversion 集成模块?我的理解是 Subversion 有一个很好的 API 来处理这些事情。

4

2 回答 2

8

对于 cvs,pyCVS可能值得一看。

对于 svn,有pysvn,非常好。

于 2008-10-31T13:01:31.473 回答
1

Tailor是一个 Python 程序,它允许不同的版本控制系统互操作,只需调用外部程序cvssvn在使用这些格式的存储库时。这看起来很丑陋,但将 Tailor 的依赖关系从“需要____绑定”减少到“需要工作系统”。

于 2008-10-31T16:23:37.527 回答