Après montage à l'aide sshfs je ne peux pas engager mes changements en utilisant la subversion

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

  •  26-09-2019
  •  | 
  •  

Question

machine locale:     Fedora 13     Subversion: 1.6.9

remote machine:
CentSO 5.3
subversion 1.4.2

J'ai un projet qui est sur la machine distante:

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

J'ai monté ce sur ma machine locale:

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

Tout monte ok. Alors j'ouvre mon projet en utilisant GNU Emacs 23.2.1. Quand je veux commenter mes changements dans emacs je reçois l'erreur suivante:

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

Quelqu'un sait-il de quelque façon que je peux résoudre ce problème?

Merci beaucoup pour tout conseil,

Était-ce utile?

La solution

Je pense que la question est avec sshfs, plutôt que Subversion. La réponse courte est: essayez l'option « renommage de contournement »:

 sshfs -o workaround=rename ...

Si cela ne veut pas aider à voir si vous pouvez renommer le fichier manuellement à l'aide de la commande mv Linux (pas le SVN un). Sinon, vous pouvez le renommer en utilisant SFTP (ie. Sans utiliser sshfs)? Voir http://www.mail-archive.com/macfuse- devel@googlegroups.com/msg00559.html pour une discussion plus détaillée.

Autres conseils

Je pense que ce qui peut se passer ici est que vous avez extrait la copie de travail sur la machine distante, et il Verrouillés par un chemin, mais sur le disque monté, vous travaillez sous un autre chemin.

Quelle différence sont les deux chemins sur la machine locale et à distance? Serait-il possible pour vous de faire les chemins identiques?

Je démonter le lecteur, avec le remonter chemin exact même que le chemin sur la machine distante, faire un nettoyage svn, et essayer de commettre ensuite.

Pourquoi vous montez le chemin du projet de la machine à distance? Ne serait-il plus facile de Commander une copie de travail sur la machine locale?

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top