我正在尝试实现 lock-modify-unlock 模式以使用 pySVN 修改共享文件,但是当我尝试锁定然后提交时它失败了。该错误表明该文件已被我锁定。
def CommitFile (self, url_compete, localfile):
client = pysvn.Client()
client.lock(url_compete, "")
client.checkin(localfile, "example")
client.unlock(url_compete)
如果我删除 client.lock 和 client.unlock 它可以工作。