问题描述
我今天已经安装了 Aptana 1.5,但在安装后,当我尝试提交、更新、修复等时,我所有的 SVN 项目都给我这样的错误:
I've installed Aptana 1.5 today but after the install all my SVN projects give me an error like this when I try to commit, update, repair, etc:
Access is denied.
svn: Error resolving case of 'C:\Users\Brayn\My Documents\Aptana Studio Workspace\PentruConstrucii'
我已经卸载了以前版本的 aptana,重新安装了 aptana 1.5,更改了我的工作区,但它仍然给我这个错误.
I've uninstalled my previous version of aptana, reinstalled aptana 1.5, changed my workspace and it still gives me this error.
你知道它是什么吗?
推荐答案
"C:\Users
" 表示 Windows Vista 或 7...
这可能与 SVN 处理 Windows Vista 符号链接的方式有关("junction"): 糟糕,根据这张票(也在错误 3208):
"C:\Users
" means Windows Vista or 7...
It may be related the way SVN handle Windows Vista symbolic link ("junction"): poorly, according to this ticket (also described in bug 3208):
这个错误可以 100% 重现.
1) 如果您针对 Windows Vista 符号链接调用svn delete
",例如"c:\documents and settings\\my documents\
" 然后是 Subversion将失败并显示svn: Error resolve case of 'C:\Documents and设置\\我的文档\
"'"
1) If you invoke "svn delete
" against a Windows Vista symbolic-link, such as "c:\documents and settings\<username>\my documents\<some path>
" then Subversion will fail with "svn: Error resolving case of 'C:\Documents and Settings\<username>\my documents\<some path>
"'"
2) 如果将当前工作目录设置为 "c:\documents andsettings\\my documents\
" 并调用svn delete
"操作成功的本地文件名.
2) If you set the current working directory to "c:\documents and settings\<username>\my documents\<some path>
" and invoke "svn delete
" against the local filename the operation succeeds flawlessly.
可能与某些ACL权限阻止SVN访问数据有关:
It may be related to some ACL rights preventing the SVN to access the data:
Subversion 尝试(通过 APR)解决传递给它的所有路径的确切情况.这将失败,因为此特定示例的路径中存在不可读的路径.
您可以通过以下方式查看:
C:\>cacls "c:\Documents and Settings"
C:\Documents and Settings
Everyone:(DENY)(special access:) FILE_READ_DATA
我知道您在这里引用了 C:\Users
,但可能是 SVN 在内部尝试旧路径.
I know you are referencing C:\Users
here, but may be SVN try internally the old path.
这篇关于Aptana 1.5“svn:错误解决"的情况的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!