[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Sind Leerzeichen im Pfad zum Repository nicht erlaubt?

From: Stefan Küng <tortoisesvn_at_gmail.com>
Date: Mon, 29 Sep 2008 18:07:10 +0200

Herbst, Ronald wrote:
> Hallo,
>
> kann mir jemand helfen? Sind Leerzeichen im Pfad zum Repository nicht
> erlaubt?
>

Für file:/// Zugriff ist das nicht zu empfehlen, nein.

> Ich habe ein Repository im Firmennetzwerk angelegt und kann es nicht
> auschecken.
>
> file://AAA/SVN/Software/TEST 1/Vs 3_30 ist der Pfad zum Repository. Es
> ist leer und ich bekomme folgende Meldung beim Auschecken:
>
> Befehl: Auschecken von file://AAA/SVN/Software/TEST 1/Vs 3_30, Revision
> HEAD, Vollständig rekursiv, Externals eingeschlossen
>
> Fehler: Kann keine ra_local-Verbindung zu einer URL aufbauen
>
> Fehler: Projektarchiv »file://AAA/SVN/Software/TEST%201/Vs%203_30« kann
> nicht
>
> Fehler: geöffnet werden
>
> Fertig!:

Genau da liegt das Problem: eine URL muss escaped werden für den Zugriff
(d.h. Sonderzeichen müssen umgewandelt werden, z.B. ein Space wird zu
%20). Da jedoch Windows für file:/// Zugriff die spaces benötigt (die
sind Teil des normalen Windows-Pfads), ist escaping nicht erlaubt.
Für Ordner/Dateien innerhalb eines Repositories welche Sonderzeichen
enthalten, muss hingegen auch beim file:/// Zugriff ein escaping erfolgen.
Das Problem ist nun, dass TSVN nicht im Vornherein entscheiden kann,
welcher Teil der URL Teil des Windows-Pfades ist und welcher innerhalb
des Repositories ist.

Stefan

-- 
       ___
  oo  // \\      "De Chelonian Mobile"
 (_,\/ \_/ \     TortoiseSVN
   \ \_/_\_/>    The coolest Interface to (Sub)Version Control
   /_/   \_\     http://tortoisesvn.net

Received on 2008-09-29 18:08:06 CEST

This is an archived mail posted to the TortoiseSVN Users mailing list.