Delphi SVN-Integration, die mit SVN 1.7 funktioniert?

8

Ich habe gerade mein SVN-Repository von 1.6 auf 1.7 aktualisiert. Eine wesentliche Änderung des Repository-Formats in 1.7 besteht darin, dass die ".svn" -Ordner nicht mehr in jedem Unterverzeichnis gespeichert sind. nur im Stammordner des Repository.

Leider scheint dies die JCL-SVN-Integration zu verwirren, die ich benutzt habe. Es scheint zu glauben, dass meine Dateien nicht der Quellcodeverwaltung unterliegen.

Gibt es eine Delphi-SVN-Integration, die jetzt mit 1.7 funktioniert oder in naher Zukunft geplant ist, sie zu unterstützen?

Ich benutze Delphi 2010.

AKTUALISIEREN

Es gibt einen Fehlerbericht hier für die JCL-SVN-Integration. Der aktuelle Status ist "bestätigt".

    
awmross 06.01.2012, 00:42
quelle

3 Antworten

0

Dies wurde nun in der neuesten Entwicklungsversion von jcl behoben. Ich habe jetzt das Menü "Versionskontrolle" wieder korrekt in D2010. Das habe ich gemacht:

Warnung: Folgen Sie diesem auf eigene Gefahr. Es könnte Probleme mit diesem mir unbekannten Ansatz geben. Wir verwenden JCL oder JVCL nicht viel in unserem Code. Wenn etwas kaputt geht, ist das nicht das Ende der Welt. YMMV.

  1. Laden Sie den neuesten täglichen Build von JCL von Ссылка herunter
  2. Deinstallieren Sie die alte Version von JVCL, indem Sie die Datei install.bat ausführen und zur Deinstallation auffordern, aber die vorhandenen Ordner nicht löschen.
  3. Deinstallieren Sie die alte Version von JCL auf die gleiche Weise.
  4. Führen Sie das Installationsprogramm für die neue Version von JCL aus.
  5. Delphi neu starten

Ich wollte immer noch mit der alten (stabilen) Version von JCL und JVCL verknüpfen, also entfernte ich alle Referenzen auf die neue Version von JCL im IDE-Bibliothekspfad und ersetzte sie durch die entsprechenden Verzeichnisse aus der stabilen Version.

(Anmerkung: Nach Ссылка wird die JCL-Entwicklung tatsächlich in getrennten Zweigen und der tägliche Builds sind so stabil wie die "stabilen" Releases)

    
awmross 01.03.2012, 04:05
quelle
2

Sogar Delphi XE2 scheint ein Problem damit zu haben, sogar mit 3 Updates seit der Veröffentlichung, sie aktualisieren nie den Subversion-Client und ich muss es selbst tun.

Zum größten Teil benutze ich tortoiseSVN, aber jetzt ist der Collabnet svn Kommandozeilen-Client das, was mit Delphi kommt. Ich habe das JEDI-Zeug nicht benutzt, wir haben Source Safe und den Visualconnexion-Connector bis vor kurzem benutzt. Aber, FWIW, möchten Sie möglicherweise den Subversion-Client von Collabnet installieren und die mit JCL SVN verteilten DLLs überschreiben. Das hat mit XE2 funktioniert (obwohl ich nicht glaube, dass es die bevorzugte Methode ist).

    
Peter Turner 10.01.2012 20:25
quelle
0

In diesem Ordner (\ Embarcadero \ RAD Studio \ 9.0 \ bin \ subversion) befindet sich eine Datei readme.txt:

"

Informationen zu bin / subversion.

Dieses Verzeichnis enthält die Subversion-DLL-Dateien, die von der Subversion der IDE verwendet werden Integration. Diese Dateien können aktualisiert werden, indem Sie zu www.collab.net und Laden Sie den Subversion-Client herunter und extrahieren Sie ihn an diesen Ort. Andere Subversion-Installationen werden nicht standardmäßig verwendet. Die IDE schaut nur rein Dieses Verhalten kann durch Festlegen der Registrierungszeichenfolge geändert werden SvnDllDir unter dem Subversion-Schlüssel zum Ort Ihrer Subversion Installation. Dies funktioniert nicht mit allen Subversion-Installationen, weil dies nicht der Fall ist Alle Installationen verwenden dieselben .dll-Namen. "

Ich kopiere einfach das Subversion-Verzeichnis von "RAD Studio \ 12.0" und es funktioniert.

    
Szilard Beke 29.04.2015 11:48
quelle