pysvn的API文档和svnadmin lslocks
命令的输出似乎表明svn中的锁可以有一个到期日期,之后再次访问时,它们将从服务器中删除。
但是,svn手册并没有解释有关到期日的任何内容,尽管Expires:
确实出现在手册中svnadmin lslocks
命令行输出的演示中。
svn.exe和TortoiseSVN似乎都无法访问此功能。它是真的在svn库中实现的,只是客户端使用它的问题,还是只是为了未来的subversion版本而被删除?
答案 0 :(得分:0)
基于libsvn的客户端(命令行svn
客户端,TortoiseSVN等)不支持设置锁定到期,afaik。
但是,Subversion支持锁定过期,因为在访问Subversion存储库中的版本化文档时,某些generic webdav clients such as MS Office and OpenOffice applications始终设置锁定到期。