2009-01-13 22 views
6

Yerel olarak barındırılan SVN hizmetimize taşınmam gereken bir SVN hizmetinde bir SVN yanıtım var. Ev sahibi, kullandığım bir dışa aktarma özelliği sunuyor. Ama bu ihraç edilen dosyayı nasıl alıp yeni bir depoya nasıl alabilirim?Kopyalama SVN Havuzu

DÜZENLEME

Ben Svnadmin yük kullanarak ancak bir hata mesajı aldım çalıştı:

% svnadmin load . < ~/ss2_14066_rev36 
svnadmin: Malformed dumpfile header 

ben den ihraç ediyorum servis http://beanstalkapp.com ve onların help page for export bu dosyanın başka reimported edilebilir ihraç diyor svn sunucusu. Bu bir sunucu sürümü uyuşmazlığı mıdır? İhracat svnadmin dump kullanılarak oluşturulmuşsa

cevap

7

bunu bir dumpfile ziyade depo kendisinin tar.gz olmadığını mümkün mü

# cd /path/to/new/repo 
# svnadmin load . < /path/to/dumpfile 
+0

alıyorum: svnadmin'i: Hatalı biçimlendirilmiş dumpfile başlığını Bu ihracat aynen ... – Ian

+0

Evet, Svnadmin bunu sevmez eğer tekrar kontrol etmelidir, ne biçim görmek için ev sahibi ile kontrol ediyorum senin Dosyayla ne yapman gerektiğine dair hizmet ver. – Bombe

+0

Teşekkürler, dosyaya bakarak, bir şey kapalı görünüyor. Bu cevabı doğru olarak işaretlemek işe yaramazsa .. biliyorsunuz .. dosya çalıştı. : P – Ian

2

kullanarak yeni, boş depo içine import edebilirsiniz?

4

Barındırma sağlayıcınız Subversion 1.4 veya daha sonraki bir sürümünü kullanıyorsa, svnsync'yi depodan bir kopyasını oluşturmak için de kullanabilirsiniz.

Daha fazla ayrıntı için The Subversion Book adresine bakın.

0

Bu biraz:

/path/to/dumpfile 

geri Svnadmin yük komutuna sadece bir dizin konumunu akış olabilir bir (.dmp) DOSYA bir mutlak yol olmak zorunda.