题
本地机器: Fedora 13的 颠覆:1.6.9
remote machine:
CentSO 5.3
subversion 1.4.2
我有一个项目,该项目是在远程机器上:
remote@x.x.x.x:projects/ssd1
我已经安装在该我的本地机器:
sshfs remote@x.x.x.x:projects/ssd1 /home/jbloggs/projects/mnt/ssd1
一切安装好的。所以我使用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
有谁知道什么办法可以解决这个问题?
非常感谢任何建议,
解决方案
我认为这个问题是sshfs的,而不是颠覆。简短的回答是:尝试“重命名的解决方法”选项:
sshfs -o workaround=rename ...
如果它不能帮助看看你是否可以使用Linux的mv
命令(而不是一个SVN)手动重命名文件。如果没有,可以使用SFTP(即不使用sshfs的),将其重命名?请参见 http://www.mail-archive.com/macfuse- devel@googlegroups.com/msg00559.html 以更详细的讨论。
其他提示
我觉得可能这里发生的是,你签出的远程计算机上的工作拷贝,并检查了一个路径,但在安装的驱动器,你在不同的路径工作。
本地和远程机器上的两个路径如何不同是?是否可以为您作出的路径相同?
我想卸载的驱动器,与作为远程机器上的路径完全相同的路径重新安装它,做一个svn清理,并尝试提交然后
为什么你从远程计算机安装项目路径?那岂不是更容易的结算的本地机器上的一个工作副本?
不隶属于 StackOverflow