Nach der Verwendung von sshfs Montage kann ich meine Änderungen nicht begehen Subversion mit

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

  •  26-09-2019
  •  | 
  •  

Frage

lokale Maschine:     Fedora 13     Subversion: 1.6.9

remote machine:
CentSO 5.3
subversion 1.4.2

Ich habe ein Projekt, das auf dem entfernten Rechner ist:

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

Ich habe montiert diese auf meinem lokalen Rechner:

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

besteigt Alles ok. Also ich mein Projekt öffnen GNU Emacs 23.2.1 verwenden. Wenn ich möchte, dass meine Änderungen Kommentar in Emacs ich folgende Fehlermeldung erhalten:

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

Kennt jemand eine Möglichkeit, dieses Problem beheben können?

Vielen Dank für jede Beratung,

War es hilfreich?

Lösung

Ich denke, das Problem mit sshfs, anstatt Subversion. Die kurze Antwort ist: versuchen, die „Umbenennungs Abhilfe“ Option:

 sshfs -o workaround=rename ...

Wenn das nicht hilft, ob Sie die Datei umbenennen können manuell den Linux mv Befehl (nicht die SVN-one). Wenn nicht, können Sie sie mit SFTP umbenennen (dh. Ohne sshfs zu verwenden)? Siehe http://www.mail-archive.com/macfuse- devel@googlegroups.com/msg00559.html für eine ausführlichere Diskussion.

Andere Tipps

Ich denke, was hier kann los ist, dass Sie die Arbeitskopie auf dem entfernten Rechner ausgecheckt, und es wird geprüft, um einen Weg aus, aber auf dem Laufwerk montiert, sind Sie unter einem anderen Pfad zu arbeiten.

Wie unterschiedlich sind die beiden Wege auf dem lokalen und Remote-Rechner? Wäre es möglich, für Sie die Pfade identisch zu machen?

Ich würde das Laufwerk auszuhängen, wieder montieren sie mit exakt den gleichen Weg wie der Pfad auf dem entfernten Rechner, tun eine svn cleanup, und versuchen dann zu begehen.

Warum Sie den Projektpfad von der entfernten Maschine Montage? Wäre es nicht einfacher sein, Kasse eine Arbeitskopie auf dem lokalen Rechner?

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top