Pysvn:propset()显示修订版0错误中不存在Path

时间:2013-03-25 08:43:24

标签: python pysvn

python脚本,

   root = "..."

   commit_info = svncl.propset( "myprop",
                                "Test",                                       
                                root,
                                revision=pysvn.Revision(pysvn.opt_revision_kind.head))

显示错误, pysvn._pysvn_2_7.ClientError:修订版0中不存在路径“...”。

1 个答案:

答案 0 :(得分:2)

您需要设置base_revision_for_url:

commit_info = svncl.propset(
    "myprop", "Test", root,
    base_revision_for_url=svncl.revpropget("revision", root)[0].number
)

请参阅此错误报告以供参考:http://pysvn.tigris.org/issues/show_bug.cgi?id=146