CVS 或 SVN 有哪些 Python 绑定?

发布于 2024-07-08 21:11:33 字数 320 浏览 8 评论 0原文

我曾经粗略地搜索过,没有找到适合 Python 的良好 CVS 绑定。 我希望能够编写帮助程序脚本来对存储库及其中的项目进行一些细粒度的操作。 我不得不使用 popen 并检查 stdoutstderr 然后解析它们。 这是混乱且容易出错的。

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

当我这样做时,有没有一个好的 Python 的 Subversion 集成模块? 我的理解是 Subversion 对于此类事情有一个很棒的 AP​​I。

I once did a cursory search and found no good CVS bindings for Python. I wanted to be able to write helper scripts to do some fine-grained manipulation of the repository and projects in it. I had to resort to using popen and checking stdout and stderr and then parsing those. It was messy and error-prone.

Are there any good quality modules for CVS integration for Python? Which module do you prefer and why?

While I am at it, is there a good Subversion integration module for Python? My understanding is that Subversion has a great API for such things.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

能怎样 2024-07-15 21:11:33

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

对于svn,有pysvn,相当不错。

For cvs, pyCVS may be worth a look.

For svn, there is pysvn, which is pretty good.

沐歌 2024-07-15 21:11:33

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

Tailor, a Python program which lets different version control systems interoperate, simply calls the external programs cvs and svn when working with repositories of those formats. This seems pretty ugly, but reduces Tailor's dependencies from "requires ____ bindings" to "requires working system".

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文