Fehler beim SVN-Commit auf Windows XP-Laufwerk, das einer Ubuntu Samba-Freigabe zugeordnet ist

1497
Andrew

Ich habe Probleme beim Versuch, Änderungen an SVN zu übernehmen, die sich auf einem zugeordneten Laufwerk befinden - das Laufwerk ist einer Samba-Freigabe auf einem Ubuntu-Server (9.04) zugeordnet.

Hier ist der Fehler, den ich bekomme:

TortoiseSVN-Commit-Fehler

Ich habe volle Lese- und Schreibrechte für die Samba-Freigabe:

  • Ich kann die Datei ändern
  • Ich kann das gesamte Verzeichnis löschen und ein sauberes CheckOut aus dem Repository durchführen

Hier sind die relevanten Einstellungen in smb.conf:

[global] workgroup = WORKGROUP security = user map to guest = bad user guest account = ******* (standard user) usershare allow guests = yes  [theshare] comment = Share Comment path = /var/www/theshare (permissions: drwxrwxrwx) browsable = yes read only = no guest only = yes guest ok = yes 

Ich habe Google gesucht, hatte aber keine Freude daran, die richtigen Suchbegriffe zu finden, um passende Ergebnisse zu erhalten.

1

1 Antwort auf die Frage

2
Andrew

Anscheinend werden Repositorys, die auf zugeordneten Laufwerken ausgecheckt sind, nicht empfohlen:

Von http://old.nabble.com/Log-entry-missing-%27name%27-attribute-td25657118.html ..

Die Handbücher warnen ausdrücklich vor der Verwendung von Netzwerkfreigaben für Arbeitskopien. Vor allem wegen dieser Art von möglichen Fehlern.

Naja!



BEARBEITEN - BEHOBEN

Bei weiteren Untersuchungen scheint dies ein Fehler bei der Verwendung einer Arbeitskopie zu sein, die sich im Stammverzeichnis eines Laufwerks befindet .

Ich habe die Freigabe um eine Ebene nach oben verschoben und das Laufwerk neu zugeordnet, so dass es ein einzelnes Verzeichnis enthält, in dem sich die Arbeitskopie befindet, und jetzt funktioniert es!

Hoffe, dass Sie etwas Zeit sparen: o)