Después de montar utilizando sshfs no puedo comprometer mis cambios utilizando la subversión

StackOverflow https://stackoverflow.com/questions/3016368

  •  26-09-2019
  •  | 
  •  

Pregunta

máquina local:     Fedora 13     La subversión: 1.6.9

remote machine:
CentSO 5.3
subversion 1.4.2

Tengo un proyecto que está en la máquina remota:

remote@x.x.x.x:projects/ssd1

he montado esto en mi máquina local:

sshfs remote@x.x.x.x:projects/ssd1 /home/jbloggs/projects/mnt/ssd1

Todo lo monta bien. Así que abro mi proyecto usando GNU Emacs 23.2.1. Cuando quiero comentar mis cambios en emacs me sale el siguiente error:

can't move /home/jbloggs/projects/mnt/ssd1/.svn/tmp/entries to /home/jbloggs/mnt/ssd1/.svn/entries: Operation not permitted

¿Alguien sabe de alguna manera de resolver este problema?

Muchas gracias por cualquier consejo,

¿Fue útil?

Solución

Creo que el problema es con sshfs, en lugar de la subversión. La respuesta corta es: tratar la opción "cambiar el nombre de solución":

 sshfs -o workaround=rename ...

Si eso no ayuda a ver si se puede cambiar el nombre del archivo de forma manual utilizando el comando mv Linux (no el SVN uno). Si no es así, se puede cambiar el nombre utilizando SFTP (es decir. Sin utilizar sshfs)? Ver http://www.mail-archive.com/macfuse- devel@googlegroups.com/msg00559.html para una discusión más detallada.

Otros consejos

Creo que lo que puede estar pasando aquí es que usted marcó a cabo la copia de trabajo en la máquina remota, y lo obtuvo de un camino, sino en la unidad montada, se trabaja bajo un camino diferente.

¿Cuán diferentes son los dos caminos en la máquina local y remoto? ¿Sería posible para usted para hacer los caminos idénticos?

Me desmontar la unidad, vuelva a montar con exactamente el mismo camino que el camino de la máquina remota, hacer una limpieza SVN, y tratar de comprometer a continuación.

¿Por qué se va a montar la ruta del proyecto de la máquina remota? ¿No sería más fácil de Pedido una copia de trabajo en la máquina local?

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top