Subversion (Linux): Unterschied zwischen den Versionen

Aus Tutorials
Zur Navigation springen Zur Suche springen
Zeile 46: Zeile 46:
=== anlegen ===
=== anlegen ===


Mittels ''dump'':
<pre>
<pre>
sudo svnadmin dump -q </path/to/repo>
sudo svnadmin dump -q </path/to/repo>
</pre>
</pre>


Dump-Datei auch gleich komprimieren:
<pre>
<pre>
sudo svnadmin hotcopy </path/to/repo> </path/to/destination>
sudo svnadmin dump -q </path/to/repo> | bzip2 -9 > <filename>.bz2
</pre>
</pre>


Mittels ''hotcopy'':
<pre>
<pre>
sudo svnadmin dump -q </path/to/repo> | bzip2 -9 > <filename>.bz2
sudo svnadmin hotcopy </path/to/repo> </path/to/destination>
</pre>
</pre>



Version vom 30. Oktober 2016, 18:31 Uhr

Installation

Pakete installieren:

sudo apt-get install subversion libapache2-svn 

Basisverzeichnis anlegen:

sudo mkdir /home/svn/
sudo chown :www-data /home/svn/
sudo chmod 2775 /home/svn/

Neues Repository anlegen

sudo svnadmin create /home/svn/<repository>

Noch in Bearbeitung

# local - create folders:
<repository>/trunk
<repository>/branches
<repository>/tags

svn import spainstrips ...

Repository auschecken

svn co svn+ssh://<user>@<server>/absolute/path/to/repository/

Änderungen übertragen

svn commit -m "message" /local/path/

Backup

anlegen

Mittels dump:

sudo svnadmin dump -q </path/to/repo>

Dump-Datei auch gleich komprimieren:

sudo svnadmin dump -q </path/to/repo> | bzip2 -9 > <filename>.bz2

Mittels hotcopy:

sudo svnadmin hotcopy </path/to/repo> </path/to/destination>

wiederherstellen

Repository muss am Server angelegt sein - siehe dazu Neues_Repository_anlegen

sudo svnadmin load /home/svn/<repository> < /path/to/dumpfile

Links

Backup von Subversion

http://serverfault.com/questions/188454/using-rsync-to-backup-subversion-repositories


Zurück zu Ubuntu