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 プログラムであり、これらの形式のリポジトリを操作するときに、外部プログラムcvsを呼び出すだけです。svnこれはかなり醜いように見えますが、Tailor の依存関係を「____ バインディングが必要」から「動作するシステムが必要」に減らします。

于 2008-10-31T16:23:37.527 に答える