Debian/SVN (Subversion)

Struktura projektu:

cd projekt
mkdir current tags branches

Pliki umieszczamy w current

Założenie nowego repozytorium:

svadmin create lfirewall

Import plików do repozytorium:

cd projekt
svn import --username linio https://wonder.pl/svn/lfirewall

Skopiowanie wersji current na 1.0:

svn copy --username linio https://wonder.pl/svn/lfirewall/current https://wonder.pl/svn/lfirewall/tags/lfirewall-1.0

pobranie wersji current:

svn co https://wonder.pl/svn/lfirewall/current

Wprowadzanie zmian...

Sprawdzenie statusu:

svn st
?      debian/postrm
?      debian/lfirewall.8
M      debian/postinst
M      debian/changelog
M      debian/dirs
M      debian/files
M      debian/copyright
M      debian/conffiles
M      syslog-ng
?      usr/share
M      usr/lib/lfirewall/functions
M      usr/lib/lfirewall/aliases.pl
M      usr/sbin/lfirewall
M      etc/lfirewall/lfirewall.conf
M      Makefile

Dodaliśmy nowe pliki (znak ? w pierwszej kolumnie), więc trzeba o tym poinformować svn:

svn add debian/lfirewall.8
svn add debian/postrm
svn add usr/share

Wrzucenie zmian do svn (commit):

svn ci

Google Polska Encyklopedia sieciowa
Asterix - Debian Wiki