2012-01-03 17 views
3

部分チェックアウトを行うpythonスクリプトがあります。ある時点で私は再統合をしたい。その前に私は完全なディレクトリツリーをチェックアウトする必要があります。私の作業コピーは、深さemtpy、そのような再帰的なチェックアウトされた一部のフォルダでチェックアウトされたルートが含まれています。コマンドラインでpysvnで「svn update -set-depth = infinity」を実行します

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

私は$ local_folderに変更し、

svn update --set-depth=infinity 
を行うだろう

$ 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

関連する問題