2011-05-10 3 views
0

파이썬 프로그램에서 SVN 커뮤니케이터를 구현하여 작업중인 모든 파일이 사용자 상호 작용없이 자동으로 사용자의 SVN 계정에 저장되도록하고 싶습니다 (이미 제공된 사용자 이름과 암호로 파이썬이 저장소). 이런 종류의 의사 소통을 처리 할 수있는 도서관이 있습니까?Python이 SVN과 자동으로 통신 할 수 있습니까

감사합니다.

답변

1

다양한 svn 작업에 파이썬 인터페이스를 제공하는 pysvn 프로젝트가 있습니다. 당신은 행동하고자하는 사용자 액션에 대해 svn commit 작업을 호출하는 것을 사용할 수 있습니다.

3

Python bindings for SVN이 있습니다. 그들은 C API를 따르므로 매우 "Python"이 아닌 상당히 낮은 수준의 인터페이스를 제공합니다. 요즘 설치가 얼마나 쉬운 지 모르겠습니다. 과거에이 API를 사용하려고 시도했는데, C API 문서를 사용하여 작동하게하는 방법을 찾아야했습니다.

pysvn은 "Pythonic"API를 제공합니다. 나는 이것을 사용해 왔으며 비교해 보면 매우 간단하다는 것을 알았다.