Frage

Haben Sie ein Problem mit SharpSvn (1.5 und 1.6) Code Check-out. (Beachten Sie, ich habe auch 1,5 Schildkröte auf meinem Rechner installiert ist)

Das gleiche Code hat vorher gearbeitet, so dass ich weiß nicht, warum die Dinge vielleicht gebrochen haben.

using (SvnClient client = new SvnClient())
{
    SvnUriTarget url = new SvnUriTarget(checkoutURL.ToString());
    client.Authentication.DefaultCredentials = new NetworkCredential(userName, password);
    return client.CheckOut(url, destinationPath, out result); //error happens here
}

Dieser Code nach unten zieht eine Kopie von SVN. Es erstellt eine Kopie in ein Verzeichnis mit dem Namen Sandbox.

Es hat sich nichts geändert (außer meiner eigenen Systemkonfiguration, ich werde dazu kommen in einer Minute), aber jetzt bekomme ich die Fehlermeldung:

SharpSvn.SvnException: 
Can't open file '..\..\..\TestHarness\Sandbox\testBuild\Trunk\TestProjects\XX\Source\XX.TestHarness\Tests\Service\_svn\tmp\text-base\IViewProject_Tester.cs.svn-base':
 The system cannot find the path specified.

Nun, das ist verrückt. Dies hat vor dem Fein nach unten gezogen. Denn es mir zu sagen, „Aufräumen“ läuft unterstellt, dass es vorher eine Arbeitskopie war dabei!

Außerdem können Sie auch sehen, dass SharpSvn denkt, dass die CS-Datei ist innen das _svn Verzeichnis!

Über mein Setup .. mein System hat Tortoise 1,5 auf sie (nach dem von Tortoise 1.6 Herabstufung zu sehen, ob ich dieses Problem beheben könnte .. no go ..

da ich einen .net Entwickler ist, ich habe Schildkröte eingerichtet Ordner verwenden _svn

Irgendwelche Hinweise? Auch Fragen sind willkommen ..

War es hilfreich?

Lösung

ok,

Offensichtlich ist dies ein unlösbarer Fehler, der auf die maximale Länge für relative Dateipfade in Windows gebunden ist.

Bert Huijben beantwortet die Frage ziemlich gut hier.

http://sharpsvn.open.collab.net /ds/viewMessage.do?dsForumId=728&dsMessageId=331173

Lösung: Ditch den relativen Pfad und Verwenden Sie ein Fully Qualified Pfad

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