有什么方法可以检查用户是否对某些存储库路径具有可写访问权限?我现在要做的是尝试创建目录,然后将其删除以检查用户是否具有可写访问权限:
svn mkdir --username username --password password --message "check whether user username has repository writable access" "svn://localhost:3129/test"
svn delete --username username --password password --message "check whether user username has repository writable access" "svn://localhost:3129/test"
问题是这些操作作为应用程序源代码的一部分执行得太频繁了。因此,如果用户具有可写访问权限,存储库会获得太多不必要的提交。
是否有任何类似于svn checkaccess --username username --password password svn://localhost:3129/test
或任何其他解决方法的命令,以便我不需要一直创建临时目录?