Svn: Unterschied zwischen den Versionen
Aus Vosp.info
(→Konflikt auflösen) |
(→Quelle:) |
||
(5 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 27: | Zeile 27: | ||
Bringen Sie Ihre Änderungen ins Repository. | Bringen Sie Ihre Änderungen ins Repository. | ||
svn commit | svn commit | ||
+ | |||
Zeile 54: | Zeile 55: | ||
svn resolved datei.php | 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 . | ||
==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 .