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

python脚本,

   root = "..."

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

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

最佳答案 您需要设置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

点赞