Svn: Unterschied zwischen den Versionen
Aus Vosp.info
(→Ordner importieren) |
(→Quelle:) |
||
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt) | |||
Zeile 66: | Zeile 66: | ||
cd OrdnerDerImportiertWerdenSoll | cd OrdnerDerImportiertWerdenSoll | ||
svn import . file:///RepositoriesOrdner -m "init import" | svn import . file:///RepositoriesOrdner -m "init import" | ||
+ | |||
+ | == checkout == | ||
+ | |||
+ | cd CheckoutOrdner | ||
+ | svn co svn+ssh://user@SVNSERVER/path/to/svn/RepositoriesOrdner . | ||
+ | oder | ||
+ | svn co file:///path/to/svn/RepositoriesOrdner . | ||
==Quelle:== | ==Quelle:== | ||
− | * [http://www.svnbook.spears.at/nightly/de/svn.tour.cycle.html] | + | * [http://www.svnbook.spears.at/nightly/de/svn.tour.cycle.html svnbook: Der grundlegende Arbeitszyklus] |
+ | * [http://stefanimhoff.de/notiz/subversion-1-theorie-und-funktionsweise/ subversion Aritkel von Stefan Imhoff] |
Aktuelle Version vom 30. Juli 2012, 14:59 Uhr
(übertragen von [=showSingle&p[]=ID&p[]=3675&lang=deu mensch.coop/vosp]
Inhaltsverzeichnis
Grundbefehle:
Der typische Arbeitszyklus sieht so aus:
Aktualisieren Sie Ihre Arbeitskopie.
svn update
Nehmen Sie Änderungen vor.
svn add svn delete svn copy svn move
Untersuchen Sie Ihre Änderungen.
svn status svn diff
Nehmen Sie eventuell einige Änderungen zurück.
svn revert
Lösen Sie Konflikte auf (arbeiten Sie die Änderungen anderer ein).
svn update svn resolve
Bringen Sie Ihre Änderungen ins Repository.
svn commit
Fehlermeldungen/Konflikte:
object of the same name already exists
svn update
svn: Failed to add file 'datei.php': object of the same name already exists
mv datei.php datei.php_svn svn rm datei.php svn update
Konflikt auflösen
svn status ? datei.php.r11 ? datei.php.mine ? datei.php.r2 C datei.php // die Datei datei.php so weit überarbeiten, so das diese die neue Version sein soll svn resolved datei.php
svn Repositorie einrichten
mkdir RepositoriesOrdner cd RepositoriesOrdner svnadmin create --fs-type fsfs .
Ordner importieren
cd OrdnerDerImportiertWerdenSoll svn import . file:///RepositoriesOrdner -m "init import"
checkout
cd CheckoutOrdner svn co svn+ssh://user@SVNSERVER/path/to/svn/RepositoriesOrdner .
oder
svn co file:///path/to/svn/RepositoriesOrdner .