Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   SVN Login Fenster (https://www.delphipraxis.net/181411-svn-login-fenster.html)

SyntaxXx 12. Aug 2014 11:15

SVN Login Fenster
 
Hallo zusammen,
ich würde gerne meine Projekte mit einem Subversion Server synchronisieren.
Doch leider scheitere ich schon daran, das Projekt bereitzustellen, da mein SVN eine Anmeldung vorraussetzt.
Ich finde aber leider nirgends die Einstellungen, wo ich einen Benutzer und ein Passwort angeben kann.

Ich benutze Delphi XE6 und habe mich daher an die Anleitung gehalten:
http://docwiki.embarcadero.com/RADSt...sion-Anmeldung

Aber den Punkt "Subversion" gibt es bei mir garnicht.
Könnt ihr mir sagen, was ich zu tun habe?

Der schöne Günther 12. Aug 2014 11:27

AW: SVN Login Fenster
 
Entweder du checkst ein Projekt von einem Server aus (über "Datei -> Aus der Versionskontrolle öffnen") oder du hast bereits ein Projekt das versioniert wird. In letzterem Fall hat dein Projekt im Projektverwaltung-Fenster einen Punkt "Subversion". Sonst nicht.

Jaenicke hat hier zwei exzellente Artikel für die ersten Schritte mit SVN und dem RAD Studio:

http://www.entwickler-ecke.de/topic_..._112612,0.html

http://www.entwickler-ecke.de/topic_..._112615,0.html

SyntaxXx 12. Aug 2014 11:34

AW: SVN Login Fenster
 
ich habe ein leeres Verzeichnis auf meinem SVN Server und möchte dort nun ein komplett neues Projekt einchecken.

Ich kann also nicht einfach ein neues Projekt in Delphi anlegen und direkt über die IDE commiten.
Ich muss das Projekt also erst über einen extra Client auf meinen SVN Server packen, und dann erst über die Delphi IDE auschecken.

Ist ja sehr umständlich.

Der schöne Günther 12. Aug 2014 11:51

AW: SVN Login Fenster
 
Verstehe ich nicht. Im RAD Studio nervt es mich auch, dass er abblockt wenn das Stammverzeichnis (z.B. https://meinServer/svn/myProject/trunk/ProjectA) schon existiert. Lösung: Ordner "ProjectA" entfernen, dann vom RAD Studio aus comitten.

Ansonsten macht man so etwas ja auch nicht alle zwei Stunden...

SyntaxXx 12. Aug 2014 12:38

AW: SVN Login Fenster
 
Ok, also ich habe einen SVN Server.
Dort habe ich jetzt ein neues Verzeichnis angelegt.

URL: svn://meinserver.de/myProjekt/

Dort würde ich jetzt gerne ein Projekt, welches ich lokal auf meinem Rechner habe, einchecken.

Das Problem ist, dass ich nur einchecken darf, wenn ich die nötigen Rechte habe (Mit Account einloggen).
Doch leider scheint es die Möglichkeit nicht zu geben, sich mit einer Authentifizierung zum Server zu verbinden.
Zumindest nicht über die IDE.

Komisch ist aber, dass es den Punkt "Der Versionskontrolle hinzufügen" gibt.
Damit würde man aber, laut Anleitung, ein Projekt am Server einchecken.
Nur kann ich da keine Benutzerdaten angeben, weshalb ich die Meldung bekomme, das meine Rechte für diese Aktion nicht ausreichen.

Ich verstehe einfach nicht, wieso Embarcadero die Möglichkeit bietet, Projekte einzuchecken, aber einen Login nicht unterstützt.
In sachen Sicherheit ist das ja wohl mehr als schlecht.


Dann sollten sie in ihrer Anleitung einfach schreiben, dass man bitte einen extrenen SVN Client benutzen soll.

Sherlock 12. Aug 2014 13:13

AW: SVN Login Fenster
 
Wenn ich mich recht entsinne ist VersionInsight nur als "proof of concept" implementiert worden. Wenn du also einen Server anbinden willst, der mehr tut/verlangt als das minimal nötigste, biste vermutlich gekniffen. Probier aber mal Version Insight Plus von hier: http://sourceforge.net/projects/radstudioverins/ Ich kann nicht versprechen, daß die SVN-Unterstüzung größer ist, aber vielleicht hat sich was getan.

Sherlock

hoika 12. Aug 2014 13:28

AW: SVN Login Fenster
 
Hallo,

klappt es denn, wenn du Tortoise-SVN, also die Explorer-Erweiterung benutzt?
Von der Integration in die IDE halte ich weniger. Zu oft kommt es vor,
dass man mal vergessen hat, die Pas-Datei zu speichern (oder erkennt das das IDE-SVN?).


Heiko


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:03 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz