Delphi-PRAXiS
Seite 2 von 4     12 34      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Werkzeuge (https://www.delphipraxis.net/63-sonstige-werkzeuge/)
-   -   SVN Server allgemein und Backups (https://www.delphipraxis.net/178938-svn-server-allgemein-und-backups.html)

RWarnecke 4. Feb 2014 22:06

AW: SVN Server allgemein und Backups
 
Zitat:

Zitat von jfheins (Beitrag 1246696)
Zitat:

Wäre es auch eine Möglichkeit einen kompletten Checkout über alle Revisionen zu machen und diesen dann als Backup zu nutzen ? Ich möchte halt immer ein Backup vom aktuellen Repository haben.
Fände ich jetzt nicht sinnvoll. Du stellst dir einen Ordner vor mit vielen Unterordnern wie "Rev 1456", "Rev 1457" und "Rev 1458" ? Genau um sowas zusammen zu fassen gibt es ja Versionskontrolle. Die passende SVN Version ist beim Desaster-Recovery dann notwendig, sollte aber kein Problem darstellen.

Also heißt das für mich, ich muss auf jeden Fall die Backup-Methoden nehmen, die mir der SVN Server zur Verfügung stellt. Ungefähr so, wie himitsu im Beitrag #8 geschrieben hat ?

jfheins 4. Feb 2014 22:29

AW: SVN Server allgemein und Backups
 
Zitat:

Zitat von RWarnecke (Beitrag 1246701)
Also heißt das für mich, ich muss auf jeden Fall die Backup-Methoden nehmen, die mir der SVN Server zur Verfügung stellt. Ungefähr so, wie himitsu im Beitrag #8 geschrieben hat ?

Müssen? Nein. Ich habe leider keinen eigenen SVN-Server. Aber von dem was ich gelesen habe, kannst du sowohl die svn-Befehle nehmen oder normale Kommandozeile. Also unter Windows copy oder robocopy.

Das "Problem" mit dem normalen Kopieren liegt wohl darin, dass dein Repo währenddessen unbedingt eingefroren sein muss. Falls jemand in genau dem Moment einen commit macht, kann das Backup beschädigt sein. Das ist der Vorteil von den SVN-Befeheln: Die erstellen garantiert eine konsistente Kopie.

Im Zweifel würde ich aus dem Grund svnadmin dump empfehlen, da sollte stets eine integere Kopie entstehen, und das ist es ja worauf es besonders ankommt.

vagtler 4. Feb 2014 22:38

AW: SVN Server allgemein und Backups
 
Auch wenn SVN natürlich besser als gar nichts ist, aber wenn man heutzutage über die erstmalige Einführung eines Quellcodeverwaltungssystems nachdenkt, warum dann nicht direkt auf ein verteiltes System wie git oder mercurial setzen?

Ich würde auf Teufel komm raus nicht mehr auf so ein vorsintflutliches Tool wie SVN zurück wollen.

himitsu 5. Feb 2014 00:08

AW: SVN Server allgemein und Backups
 
Wobei ich mich grade beim Git Frage, wozu ich ständig das ganze Repository mit mir rumschleppen soll?


Aber ja, man könnte auch via CheckOut/Export ein Repository mit mehreren Revisionen auschecken.
Zumindestens was die "wichtigstens" Punkte betrifft, aber wie schon erwähnt, werden die Daten dabei "vermehrt"
- Man muß nur genügend Tags/Branches anlegen, also praktisch innerhalb des Repository eine Art Kopie von ausgewählten Revisionen des Entwicklungsverzeichnisses.
Aber das hängt dann davon ab, ob/wie man seine Daten im Repository organisiert.

Ein richtiges Backup ist aber besser, da dann die Revisionsgeschichte nicht verloren geht.

RWarnecke 5. Feb 2014 05:38

AW: SVN Server allgemein und Backups
 
Zitat:

Zitat von vagtler (Beitrag 1246704)
Auch wenn SVN natürlich besser als gar nichts ist, aber wenn man heutzutage über die erstmalige Einführung eines Quellcodeverwaltungssystems nachdenkt, warum dann nicht direkt auf ein verteiltes System wie git oder mercurial setzen?

Ich würde auf Teufel komm raus nicht mehr auf so ein vorsintflutliches Tool wie SVN zurück wollen.

Bei meiner bisherigen Suche, habe ich noch kein Setup gefunden, womit ich git auf einem eigenen Windows Server 2012 oder Ubuntu Linux Server betreiben kann. Ich möchte gerne eine Versionsverwaltung auf einem eigenen Server haben und nicht bei irgendeinem Anbieter.

Lemmy 5. Feb 2014 08:29

AW: SVN Server allgemein und Backups
 
Zitat:

Zitat von vagtler (Beitrag 1246704)
Ich würde auf Teufel komm raus nicht mehr auf so ein vorsintflutliches Tool wie SVN zurück wollen.

meine ganz persönliche Meinung: Ich würde als Delphi-Entwickler nicht unbedingt mit dem Argument kommen ;-) Davon abgesehen hat auch SVN in bestimmten Einsatzszenarien seine Vorteile.


Zitat:

Zitat von RWarnecke (Beitrag 1246718)
Bei meiner bisherigen Suche, habe ich noch kein Setup gefunden, womit ich git auf einem eigenen Windows Server 2012 oder Ubuntu Linux Server betreiben kann. Ich möchte gerne eine Versionsverwaltung auf einem eigenen Server haben und nicht bei irgendeinem Anbieter.

???? apt-get install git-core

Was für eine Ubuntu-Version setzt du ein, dass das nicht funktioniert? Dann ein bare-Repository anlegen und los gehts...

Zitat:

Zitat von himitsu (Beitrag 1246713)
Wobei ich mich grade beim Git Frage, wozu ich ständig das ganze Repository mit mir rumschleppen soll?

hat schon seine Vorteile: Du bist z.B. mit dem Notebook unterwegs und kannst so deine Versionierung weiter betreiben (was ja bei längerer Abwesenheit sinnvoll ist) und wenn mehr als eine Person an den Sourcen mitarbeitet sind dezentrale Systeme einfach deutlich flexibler (lokale Zweige, deutlich bessere Merge-Tools,...)

Sherlock 5. Feb 2014 10:19

AW: SVN Server allgemein und Backups
 
Zitat:

Zitat von himitsu (Beitrag 1246713)
Wobei ich mich grade beim Git Frage, wozu ich ständig das ganze Repository mit mir rumschleppen soll?

Weil es eben nicht das ganze Repository ist, sonder die deutlich "kompaktere" Menge der Changesets. Ausserdem kannst du damit im Gegensatz zu SVN jederzeit mal eben schnell in eine ältere Revision reinschauen, oder mal eben nen neuen Zweig anfangen. Es ist DEUTLICH flexibler als SVN.

Ich spreche jetzt aus Mercurial ERfahrung heraus, aber git unterscheidet sich ja nur marginal davon.

Sherlock

vagtler 5. Feb 2014 10:54

AW: SVN Server allgemein und Backups
 
Zitat:

Zitat von Lemmy (Beitrag 1246728)
[...] meine ganz persönliche Meinung: Ich würde als Delphi-Entwickler nicht unbedingt mit dem Argument kommen ;-) [...]

Tatsächlich muss ich kleinlaut eingestehen, seit mittlerweile 1 1/2 Jahren keine einzige Zeile Delphi-Code mehr selbst geschrieben zu haben... 8-)

Lemmy 5. Feb 2014 11:22

AW: SVN Server allgemein und Backups
 
Zitat:

Zitat von vagtler (Beitrag 1246751)
Tatsächlich muss ich kleinlaut eingestehen, seit mittlerweile 1 1/2 Jahren keine einzige Zeile Delphi-Code mehr selbst geschrieben zu haben... 8-)

das muss dir doch nicht peinlich sein, wenn Du andere für dich arbeiten lässt ;-)

Sherlock 5. Feb 2014 11:25

AW: SVN Server allgemein und Backups
 
Zitat:

Zitat von RWarnecke (Beitrag 1246718)
Bei meiner bisherigen Suche, habe ich noch kein Setup gefunden, womit ich git auf einem eigenen Windows Server 2012 oder Ubuntu Linux Server betreiben kann. Ich möchte gerne eine Versionsverwaltung auf einem eigenen Server haben und nicht bei irgendeinem Anbieter.

Dann nimm halt Mercurial: http://tortoisehg.bitbucket.org/
Da ist alles drin...bis him zum Webserver (ok, der ist rudimentär, aber er funktioniert).

Sherlock


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:04 Uhr.
Seite 2 von 4     12 34      

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