AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Werkzeuge SVN gleiche Projecte mit BDS 2006 und D2009
Thema durchsuchen
Ansicht
Themen-Optionen

SVN gleiche Projecte mit BDS 2006 und D2009

Ein Thema von Chemiker · begonnen am 24. Okt 2010 · letzter Beitrag vom 24. Okt 2010
Antwort Antwort
Benutzerbild von Chemiker
Chemiker

Registriert seit: 14. Aug 2005
1.859 Beiträge
 
Delphi 11 Alexandria
 
#1

SVN gleiche Projecte mit BDS 2006 und D2009

  Alt 24. Okt 2010, 11:00
Hallo,

habe mir gestern auf einen WHS einen Visual SVN Server eingerichtet und als Client einen Virtual XP-Mode eingerichtet mit TortoiseSVN. Da ich immer noch dabei bin Projecte von BDS 2006/Delphi 7 auf D2009 umzustellen, wollte ich mal fragen wie dabei SVN einem da Unterstützen kann und wie geht man dabei am besten vor?

In diesem Zusammenhang ist es auch von Interesse, zu wissen wie man eine Versionskontrolle von Firebird-Datenbanken damit erstellen kann.

Durch das Testen steht jetzt in der SVN einigen Blödsinn wie kann man das wieder löschen?

Bis bald Chemiker
wer gesund ist hat 1000 wünsche wer krank ist nur einen.
  Mit Zitat antworten Zitat
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#2

AW: SVN gleiche Projecte mit BDS 2006 und D2009

  Alt 24. Okt 2010, 11:16
Umstellung auf neue Delphi-Version:

a) erstelle einen neuen Branch und Stelle darin das Projekt auf die neue Delphi-Version um.
Ist das erledigt, dann führst du den Branch in den Hauptzweig (Trunk)

b) erstelle für jede Delphi-Version ein Verzeichnis
Code:
Projekt
  bin
  src
    D2006
    D2009
Der normale Source liegt direkt in src, aber die Projekt-Dateien liegen im jeweiligen Compiler-Verzeichnis.
Die integrierte Versionsinformation ist dann aber nicht mehr synchron, da diese Versionsinformation in der Projektdatei gespeichert wird.

Firebird-Datenbank

Kompletter Datenbestand oder doch wohl nur die Struktur. SVN ist es völlig egal, was du da rein haust (können auch irgendwelche Binärfiles sein) aber die Frage ist, was man wirklich versionieren will. Somit versioniere ich immer nur das SQL-Script um die DB zu erzeugen

Blödsinn löschen

Jedes Repository wird in einem eigenen Verzeichnis gespeichert. Lösche einfach das Verzeichnis (auf dem WHS) und es ist wieder clean.
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)

Geändert von Sir Rufo (24. Okt 2010 um 11:21 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von Chemiker
Chemiker

Registriert seit: 14. Aug 2005
1.859 Beiträge
 
Delphi 11 Alexandria
 
#3

AW: SVN gleiche Projecte mit BDS 2006 und D2009

  Alt 24. Okt 2010, 12:21
Hallo Sir Rufo,

das Hilft mir schon ein Stück weiter.

Habe bisher die Verwaltung so gemacht das ich immer eine komplettes Verzeichnis erstellt habe und darin alle Dateien kopiert habe von der letzten Version und dann damit weiterentwickelt habe (ohne SVN). In diesen Verzeichnissen befinden sich auch Dateien die nach ihrer Erstellung noch nie verändert worden sind. Außerdem befinden sich auch die ausgelieferten Versionen in einem extra Verzeichnis. Jetzt würde ich diese gerne in die SVN übernehmen kannst Du mir da auch weiter helfen wie man das am besten macht?

Bis bald Chemiker
Miniaturansicht angehängter Grafiken
delphi-project-bisher.png  
wer gesund ist hat 1000 wünsche wer krank ist nur einen.
  Mit Zitat antworten Zitat
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#4

AW: SVN gleiche Projecte mit BDS 2006 und D2009

  Alt 24. Okt 2010, 12:47
Lege dir ein Repo für dieses Projekt an
Checke den Trunk daraus aus (ist ja noch ein leeres Verzeichnis)
Kopiere den Inhalt des Ordners mit der ersten Version in den ausgecheckten Ordner
Einchecken des Trunk-Ordners

Zweite Version in den Trunk-Ordner und wieder einchecken

usw.
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  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 06:20 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