使用 python 更改 svn 节点属性时,使用
svn.fs.change_node_prop(root, path, "thisisa:property", "andthisisavalue")
引发异常消息“svn.core.SubversionException: ('Root object must be a transaction root', 160022)”
根是用这个制作的:
canon_path = svn.core.svn_path_canonicalize(repos_path)
repos_ptr = svn.repos.open(canon_path)
fsob = svn.repos.fs(repos_ptr)
headrev = svn.fs.youngest_rev(fsob)
root = svn.fs.revision_root(fsob, headrev)
path 是目录路径,如“proyect/a/directory”
我在 python 中找不到关于 svn 模块的文档,所以我不知道如何解决这个问题。
你能帮我解决这个问题吗?
谢谢你。