2012-10-06 7 views
5

Ich verwende PowerBuilder 12.5 mit Build 2511. Ich benutze Agent SVN, um eine Verbindung mit dem Remote-Svn-Server. Der Serverpfad ist wie "svn + ssh: // user @ domain/project/trunk". Hier ist mein Problem, ich bin nicht in der Lage, Dateien vom Server auschecken, aber ich bin in der Lage, Dateien in Server einchecken. während des Checkouts ist der Fehler beim Auschecken fehlgeschlagen. kann jeder Körper helfen, was das Problem ist, während ich Dateien vom Server checke?SVN Checkout mit dem Protokoll svn + ssh

Ich bin in der Lage, Dateien von Power Builder mit lokalen SVN-Repository mit "File: //" -Protokoll auschecken. Aber ich kann Dateien vom SVN-Server mit dem 'svn + ssh: //' Protokoll nicht auschecken.

Dies ist die Protokolldatei Power Builder, wenn ich

Server eine Datei aus am Check-out

-------------------------- ---------- Start ------------------------------

Auschecken ausgewählter Objekte. .. -Agent SVN Info: -Agent SVN Info: SccCheckout

-Agent SVN Info: * Befehl: svn.exe --non-interactive --show-updates --verbose Status w_login.srw

-Agent SVN-Info: * Verzeichnis: C: \ Workspace \

Agenten-SVN: Prozess gestartet.

-Agent SVN: Prozess läuft ....

-Agent SVN Info: 16752 16456 suresh.vadlamudi w_login.srw

-Agent SVN Info: Status gegen Revision: 16753

-Agent SVN: Prozess mit Exit-Code beendet: 0

-Agent SVN Info: Ergebnis: 0

-Agent SVN Info: * Befehl: svn.exe --non-interactive Schloss w_login.srw

-Agent SVN Info: * Verzeichnis: C: \ Workspace

-Agent SVN: Prozess gestartet.

-Agent SVN: Prozess läuft ....

-Agent SVN Info: 'w_login.srw' gesperrt durch Benutzer suresh.vadlamudi '.

-Agent SVN: Prozess mit Exit-Code beendet: 0

-Agent SVN Info: Ergebnis: 0

-Agent SVN Info: SccFileApplyLock: False

-Agent SVN Info:

-Agent SVN Info: SccQueryInfo

Agent SVN Info: * Befehl: svn.exe --non-interaktive --verbose Status w_login.SRW

-Agent SVN Info: * Verzeichnis: C: \ Workspace \

-Agent SVN: Prozess gestartet.

-Agent SVN: Prozess läuft ....

-Agent SVN Info: * Befehl: svn.exe --non-interactive Info C: \ Workspace \ w_login.srw

-Agent SVN Info: * Verzeichnis:

Agent SVN: Prozess gestartet.

-Agent SVN: Prozess läuft ....

-Agent SVN Info: Pfad: w_login.srw

-Agent SVN Info: Name: w_login.srw

-Agent SVN Info: Arbeitskopie der Start Pfad: C: \ Workspace

-Agent SVN Info: URL: svn + ssh: //[email protected]/code/svnrep/project/trunk/w_login.srw

-Agent SVN Info: Repository Root: s vn + ssh: // user @ domain/code/svnrep

-Agent SVN Info: Repository UUID: cea4ba45-7404-0410-9282-c9295b884410

-Agent SVN Info: Revision: 16752

-Agent SVN Info: Knotentyp: file

-Agent SVN Info: Zeitplan: normal

-Agent SVN Info: Zuletzt Geändert Autor: suresh.vadlamudi

-Agent SVN Info : Letzter Rev Geändert: 16456

-Agent SVN Info: Zuletzt geändert am: 2012.10.08 06.46.05 -0700 (Mo, die 08. Okt 2012)

-Agent SVN Info: Text Zuletzt aktualisiert: 2012 -10-08 22.12.26 -0700 (Mo, den 08. Okt 2012)

-Agent SVN Info: Checksum: 51183433912df60b7ac03afc5eb7111c41783af8

-Agent SVN Info: Lock-Token: opaquelocktoken: b9ab6225-9234-4c95-8955- a9f9f18f2972

Agent SVN Info: Sperren Besitzer: suresh.vadlamudi

-Agent SVN Info: Sperren Erstellt: 2012.10.08 22.13.31 -0700 (Mo, den 08. Okt 2012)

-Agent SVN Info:

-Agent SVN: Prozess mit Exit-Code abgeschlossen SVN Info 0

Stelle:: Ergebnis: 0

-Agent SVN Info: K 16752 16456 suresh.vadlamudi w_login.SRW

-Agent SVN: Prozess mit Exit-Code beendet: 0

-Agent SVN Info: Ergebnis: 0

-Agent SVN Status: Datei: 'w_login.srw' Status: 15

SccCheckout für C: \ Workspace \ w_login.srw scheint fehlgeschlagen zu sein.

Operation abgeschlossen

-------------------------------------- Ende- ------------------------------------------

+1

Bitte kopieren Sie die * full * -Fehlermeldung, die Sie beim Auschecken erhalten, und fügen Sie sie ein. Es gibt viele Gründe, warum Sie "Auschecken fehlgeschlagen" bekommen können, aber nur einer wird auf Ihre Situation anwendbar sein. – alroc

+0

Die neueste Version von Agent SVN wurde aktualisiert, um die https: // -Authentifizierung zu verbessern. Das sollte hoffentlich dieses Problem beheben. – jussij

Antwort

2

Sie sollten es versuchen check die ganze Quelle mit einer GUI für SVN (zum Beispiel: TortoiseSVN)

Wenn Sie dies tun können, dann ist das Problem mit Ihrem Agent SVN für PB.

Alternativ können Sie auch den PBSCC-Proxy ausprobieren, der auch für den PowerBuilder ein guter SVN-Client ist. Wir verwenden es seit 4 Jahren von PB 10 - bis zur neuesten Version PB 12.5.1 mit dem neuesten Build ohne größeren Bug. Dies kann von here heruntergeladen werden.

Und diese Lösung ist kostenlos :)

Ich hoffe, es hilft! Einen schönen Tag noch!

Br .: Gábor

+1

Die Website für PBScc ist jetzt http://code.google.com/p/pbscc-proxy/ – Seki

+0

Ich kann Dateien aus Power Builder mit dem lokalen SVN-Repository mit dem Protokoll "file: //" auschecken. Das Problem ist nur mit 'svn + ssh: //' Protokoll. –

2

Ich bin der Autor von -Agent SVN. Wenn das Plug-in im Dateimodus arbeitet, aber nicht im Servermodus, ist das Problem im Allgemeinen ein Berechtigungsfehler.

Wenn Sie sich auf das Setup Power Builder beziehen, werden Sie in der Power Builder-Arbeitsbereich Setup müssen Sie eine Benutzer-ID angeben.

Dies ist die Benutzer-ID, die für die Verbindung mit dem SVN-Server verwendet wird. Sie müssen daher sicherstellen, dass diese Benutzer-ID korrekt ist und auch korrekt auf dem Server konfiguriert ist.

Schließlich wird die neueste Version von -Agent SVN (Version 2.25 oder höher) hat einen besseren Job Benutzer-ID Fragen der Beflaggung sicherstellen, dass Sie diese Version ausgeführt werden.