Какие привязки Python есть для CVS или SVN?

Однажды я провел беглый поиск и не нашел хороших привязок CVS для Python. Я хотел иметь возможность писать вспомогательные сценарии для тонких манипуляций с репозиторием и проектами в нем. Мне пришлось прибегнуть к использованию popen и проверить stdout и stderr, а затем проанализировать их. Это было беспорядочно и чревато ошибками.

Существуют ли качественные модули для интеграции CVS для Python? Какой модуль вы предпочитаете и почему?

Пока я занимаюсь этим, есть ли хороший модуль интеграции Subversion для Python? Насколько я понимаю, у Subversion есть отличный API для таких вещей.

Почему в Python есть оператор "pass"?
Почему в Python есть оператор "pass"?
Оператор pass в Python - это простая концепция, которую могут быстро освоить даже новички без опыта программирования.
Некоторые методы, о которых вы не знали, что они существуют в Python
Некоторые методы, о которых вы не знали, что они существуют в Python
Python - самый известный и самый простой в изучении язык в наши дни. Имея широкий спектр применения в области машинного обучения, Data Science,...
Основы Python Часть I
Основы Python Часть I
Вы когда-нибудь задумывались, почему в программах на Python вы видите приведенный ниже код?
LeetCode - 1579. Удаление максимального числа ребер для сохранения полной проходимости графа
LeetCode - 1579. Удаление максимального числа ребер для сохранения полной проходимости графа
Алиса и Боб имеют неориентированный граф из n узлов и трех типов ребер:
Оптимизация кода с помощью тернарного оператора Python
Оптимизация кода с помощью тернарного оператора Python
И последнее, что мы хотели бы показать вам, прежде чем двигаться дальше, это
Советы по эффективной веб-разработке с помощью Python
Советы по эффективной веб-разработке с помощью Python
Как веб-разработчик, Python может стать мощным инструментом для создания эффективных и масштабируемых веб-приложений.
13
0
3 663
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Ответ принят как подходящий

Для cvs стоит взглянуть на pyCVS.

Для svn есть пысвн, что неплохо.

Знаете ли вы какой-нибудь простой способ получить доступ к svn из 64-битного Python в Windows x64?

bdforbes 22.09.2011 10:04

Портной, программа Python, которая позволяет взаимодействовать различным системам управления версиями, просто вызывает внешние программы cvs и svn при работе с репозиториями этих форматов. Это кажется довольно уродливым, но уменьшает зависимости Tailor с «требует ____ привязок» до «требуется рабочая система».

Другие вопросы по теме