Cara mencadangkan dan mengembalikan repositori svn di linux

Cara mencadangkan dan mengembalikan repositori svn di linux

Subversion adalah sistem manajemen versi populer yang banyak digunakan untuk pengembangan aplikasi. Sebagai administrator sistem, Anda harus tahu pentingnya cadangan. Jadi simpan cadangan semua repositori SVN Anda di server lokal serta pada sistem jarak jauh. Artikel ini akan membantu Anda untuk mencadangkan dan mengembalikan repositori SVN pada sistem Linux melalui baris perintah.

Anda juga dapat mengatur server SVN Anda sendiri di sistem berbasis Debian dan sistem berbasis redhat.

Repositori SVN Cadangan

Subversion menyediakan Svnadmin utilitas untuk mengelola repositori SVN. Kami juga dapat mengambil cadangan repositori SVN menggunakan Svnadmin memerintah.

svnadmin dump/var/svn/myrepo>/backup/svn/myrepo.dump * dumped revisi 0. * Revisi 1 yang dibuang. * Dumped Revisi 2… 

Kami juga dapat mengompres cadangan dengan GZIP dan menghemat ruang disk. Gunakan perintah berikut untuk mencadangkan repositori SVN dan mengompresnya menggunakan perintah GZIP.

svnadmin dump/var/svn/myrepo | gzip -9>/cadangan/svn/myrepo.membuang.GZ 

Kembalikan repositori SVN

Sekarang jika Anda diharuskan mengembalikan repositori SVN Anda dari cadangan. Gunakan contoh berikut untuk mengembalikan repositori dari file cadangan. Untuk contoh ini, kami membuat repositori baru untuk mengembalikan dump.

Pertama -tama buat repositori baru menggunakan opsi create.

svnadmin create/var/svn/mynewrepo 

Sekarang kembalikan cadangan ke repositori yang baru dibuat menggunakan perintah berikut.

SVNADMIN LOAD/VAR/SVN/MYNEWREPO < /backup/svn/myrepo.dump <<>> <<>>