AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Delphi & SVN

Ein Thema von Phoenix · begonnen am 22. Aug 2008 · letzter Beitrag vom 22. Aug 2008
Antwort Antwort
Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.613 Beiträge
 
#1

Delphi & SVN

  Alt 22. Aug 2008, 11:31
Hi,

wer hat Erfahrungen mit dem JCL SVN Plugin bzw. Delphi SVN bzw. dem Delphi-Tortoise 'delphiaddinfortortoisesvn' dingsbums?

Ich traue mich gerade nicht, das Zeug auszuprobieren. Ich habe einen 1.5.2er SVN Server (VirtualSVN), die ganzen IDE-Plugins sind aber allerhöchstens noch auf SVN 1.4 basierend. Weiss jemand, ob das trotzdem zuverlässig funktioniert?

Zudem finde ich z.B. bei Delphi SVN nur eine dll als Download. Wie installiere ich das etc.? Geht das auch mit einem 1.5.2er SVN Server via VirtualSVN Server / https?
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat
bhenker

Registriert seit: 10. Dez 2005
Ort: Plauen
8 Beiträge
 
Delphi XE2 Professional
 
#2

Re: Delphi & SVN

  Alt 22. Aug 2008, 13:43
Hallo,

ich benutzte das JCL Plugin sehr intensiev und habe eigentlich noch nie Probleme damit gehabt. Die Subversion Version ist diesem (fast) egal, da es auf der Tortoise-Explorer Erweiterung aufsetzt. Hatte seit Version 1.3.xx (aktuell Tortoise 1.5.2) noch nie Ärger damit. Mann sollte aber aufpassen mit der Version 1.5. Es kann zu Problemen mit älteren Clients kommen da sich die Format auf dem Client etwas geändert haben. Diesen Punkt habe ich nach ca. 1 Woche fröhlichen Arbeitens mit Delphi bemerkt, als mein Eclipse plötzlich nicht mehr so richtig wollte.

Der Einstz von der Kombination JCL-Plugin und Tortiose hat auch noch den Vorteil, das man im Explorer (für alle andern Dinge ausserhalb von Delphi) ebenfalls einen Subversion-Clinet integriert hat.

Beste Grüße
Bernd
  Mit Zitat antworten Zitat
Dezipaitor

Registriert seit: 14. Apr 2003
Ort: Stuttgart
1.701 Beiträge
 
Delphi 7 Professional
 
#3

Re: Delphi & SVN

  Alt 22. Aug 2008, 20:17
Der DelphiSVN Autor ist derzeit beruflich unterwegs. Daher ist das Projekt nicht besetzt.
Ich habe aber eine verbesserte Version von ihm bekommen, die aber noch nicht getestet wurde (u.a. Checkout, GetLog).

Das Problem bei der SVN API ist, dass sie imho nicht abwärtskompatibel ist. Wie schon vorher geschrieben wurde, änderen sich die SVN-Daten auf dem Client Rechner so, dass man ältere Clients als 1.5.xx nicht verwenden kann.
Weiterhin ist es so, dass die SVN-API Funktionen in Versionen (unabhängig von der SVN Version) aufgeteilt sind. Wenn z.B. CheckOut2 für 1.4 erstellt wurde und man die neue Funktion Checkout3 für Version 1.5 einsetzt, kann man sehr wahrscheinlich damit nicht auf einen SVN-Server zugreifen, der nur Version 1.4 einsetzt.
Christian
Windows, Tokens, Access Control List, Dateisicherheit, Desktop, Vista Elevation?
Goto: JEDI API LIB & Windows Security Code Library (JWSCL)
  Mit Zitat antworten Zitat
rakekniven

Registriert seit: 4. Apr 2008
Ort: Franken
82 Beiträge
 
Delphi XE5 Professional
 
#4

Re: Delphi & SVN

  Alt 22. Aug 2008, 21:20
Die Versionen sind bedingt kompatibel.
Wir haben den Server aktuell mit 1.5.0 laufen und Clients (1.4.6, 1.4.8, 1.5.1, 1.5.2), das klappt problemlos.
Laut Mailinglisten von TortoiseSVN und Subversion selbst, handeln der Client und Server eine Protokoll-Version aus.
Diese definiert den möglichen Befehlssatz

Was nutzt Ihr als Backend? BDB oder FSFS?
Bei BDB kann es zu Problemen kommen, falls die BDB-Version sich ändert.

Falls ein Repo mit einer neuen Server-Version gestartet wurde, kann es nicht mehr mit einer älteren Version verwendet werden.

Gruß
Frag google
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:45 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz