我有一个执行部分签出的python脚本。在某种程度上,我想重新开始。在此之前,我必须签出完整的目录树。我的工作副本包含使用深度emtpy签出的根目录和递归签出的一些文件夹,如下所示:
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)nor
svn.update($local_folder, recursive=True)很管用。我错过了什么吗?能和pysvn一起工作吗?
谢谢
发布于 2012-01-03 22:00:52
浏览一下pysvn源代码,我会尝试
svn.update($local_folder, depth=pysvn.depth.infinity, depth_is_sticky=True)但我自己没有环境来测试它。
https://stackoverflow.com/questions/8713262
复制相似问题