Apa cara terbaik untuk melakukan backup Subversion (pada server berbasis Debian).
Apakah ini menggunakan svnadmin?
svnadmin dump /path/to/reponame > reponame.dump
Atau mungkin hanya untuk menempatkan dir di mana repositori berada?
tar -cvzf svn.backup.tar.gz /var/subversion/
Apa pro dan kontra dari hal di atas?
Terima kasih, Johan
Pembaruan : Ini adalah server kecil dengan hanya beberapa repo. Jadi backup inkremental mungkin tidak diperlukan, saya pikir lebih baik fokus untuk menjaganya tetap sederhana.
Pembaruan : Saya menggunakan skrip bungkus bungkus (yang pada gilirannya adalah pembungkus untuk svn-hot-backup) untuk melakukan pencadangan penuh dan kemudian melakukan pemulihan penuh pada komputer lain yang bersih. Namun saya menghapus bagian "SVN_HOTBACKUP_NUM_BACKUPS = 10" karena itu tidak berfungsi untuk saya.
Harap dicatat bahwa saya merasa itu agak sederhana dan hasilnya sangat dekat dengan hanya tar dir. Tetapi seperti yang ditunjukkan Manni di sini untuk menggunakan svn-hot-backup / "svnadmin hotcopy" adalah metode yang lebih andal, karena tar dapat membuat cadangan yang korup dari waktu ke waktu jika Anda kurang beruntung.