Может ли Python автоматически общаться с SVN - PullRequest
0 голосов
/ 10 мая 2011

Я надеялся внедрить коммуникатор SVN в мою программу на python, чтобы любой обрабатываемый файл автоматически сохранялся в учетной записи SVN пользователя без какого-либо взаимодействия с пользователем (имя пользователя и пароль уже предоставлены, поэтому Python позаботится о хранилище). Существуют ли какие-либо библиотеки, способные справиться с такой коммуникацией?

Спасибо!

Ответы [ 2 ]

3 голосов
/ 10 мая 2011

Есть привязок Python для SVN . Они следуют C API, поэтому представляют довольно низкоуровневый интерфейс, не очень «Pythonic». Я не уверен, насколько легко их установить в эти дни. Я пытался использовать его в прошлом и обнаружил, что для этого нужно немного покопаться в документации по C API, чтобы понять, как заставить его работать.

pysvn предоставляет более "Pythonic" API. Я использовал это, и оказалось, что это очень просто в сравнении.

1 голос
/ 10 мая 2011

Существует проект pysvn , который предоставляет интерфейс Python для различных задач SVN.Вы можете использовать это, чтобы вызвать операцию svn commit для действия пользователя, с которым вы хотите действовать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...