使用sshfs挂载后,我无法使用subversion提交更改

ant*_*009 3 svn sshfs

本地机器:Fedora 13 Subversion:1.6.9

remote machine:
CentSO 5.3
subversion 1.4.2
Run Code Online (Sandbox Code Playgroud)

我有一个远程机器上的项目:

remote@x.x.x.x:projects/ssd1
Run Code Online (Sandbox Code Playgroud)

我把它安装在我的本地机器上:

sshfs remote@x.x.x.x:projects/ssd1 /home/jbloggs/projects/mnt/ssd1
Run Code Online (Sandbox Code Playgroud)

一切都安装好了.所以我使用GNU Emacs 23.2.1打开我的项目.当我想在emacs中评论我的更改时,我收到以下错误:

can't move /home/jbloggs/projects/mnt/ssd1/.svn/tmp/entries to /home/jbloggs/mnt/ssd1/.svn/entries: Operation not permitted
Run Code Online (Sandbox Code Playgroud)

有谁知道我可以解决这个问题的方法吗?

非常感谢任何建议,

EMP*_*EMP 6

我认为问题在于sshfs,而不是Subversion.简短的回答是:尝试"重命名解决方法"选项:

 sshfs -o workaround=rename ...
Run Code Online (Sandbox Code Playgroud)

如果这无法帮助您查看是否可以使用Linux mv命令(而不是SVN命令)手动重命名文件.如果没有,你可以使用SFTP重命名它(即不使用sshfs)吗?有关更详细的讨论,请参阅http://www.mail-archive.com/macfuse-devel@googlegroups.com/msg00559.html.