2012-01-03 7 views
3

부분적인 계산을 수행하는 파이썬 스크립트가 있습니다. 어떤 시점에서 나는 재 통합을 원한다. 그 전에는 전체 디렉토리 트리를 체크 아웃해야합니다. 나는 $ local_folder로 변경하고pysvn으로 'svn update --set-depth = infinity'를 수행하십시오.

svn update --set-depth=infinity 
할 것입니다 명령 줄에

import pysvn 
svn = pysvn.Client() 
svn.checkout($url, $local_folder, False) 
svn.update($svn_folder, True) 

: 내 작업 복사본 그런 emtpy 깊이 체크 아웃 된 루트 및 재귀 체크 아웃 된 일부 폴더를 포함

$ url의 전체 내용을 가져와야합니다. 그러나 나는 이것을 pysvn으로 얻을 수 없다. 어느

svn.update($local_folder, depth=pysvn.depth.infinity) 

svn.update($local_folder, recursive=True) 

작품. 내가 뭐 놓친 거 없니? pysvn과 함께 작동합니까? pysvn 소스를 감추고

감사

답변

2

, 나는

svn.update($local_folder, depth=pysvn.depth.infinity, depth_is_sticky=True) 

을 시도 할 것이다 그러나 나는 나 자신 있음을 테스트 할 수있는 환경이 없습니다.

+0

예! 그게 전부예요 :-) Rup! – merula