2010-10-11 64 views
6

SVN veri havuzumuzda bulunan bir dosya sunucusu başarısız oldu.SVN - Yedeklemeden depoyu geri yükle

Dosya sistemini kurtarmaya çalışıyoruz, ancak şu anda böyle olmayacak gibi görünüyor, bu yüzden yedeklere bakıyoruz.

Kullanabileceğiniz en iyi tam yedekleme bir haftalıktır.

Planım bu yedeği yeni bir SVN sunucusuna geri yüklemektir. Ardından, her geliştiricinin makinesini çalıştırın ve en son revizyon numaralarını kontrol edin, ardından her bir projenin en son sürümünü manuel olarak dışa aktarın ve hepsini yeni sunucuya verin.

Benim sorum şu ki, bunun bir deneyimi var mı? Benim planım çok manüel ve hatalara eğilimli!

Kullandığımız sunucu Visual SVN ve kullandığımız istemci Kaplumbağa SVN.

Herhangi bir öneri takdir edilecektir.

+0

Umarım haftada bir kez daha sık yedekleyeceksiniz. – JoshD

+0

Bir DVCS hakkında güzel olan şey: Herkesin her şeye sahip olduğu için, tek bir başarısızlık noktası yoktur. Subversion ile, her bir işin bir kopyasını geldiği anda alan bir ayna deposu kurabilirsiniz. – Thilo

cevap

4

Otomatik yöntem yoktur.

Bunu şu şekilde yapardım: Geri yükledikten sonra, her geliştiriciye, yeniden ödeme projelerine gider, yerel dosyaları ile yazma işlemini gerçekleştiririm. .svn klasörlerine dikkat edin - bunları kopyalamamalısınız (Total COmander'ı yok saymak için ayarlayabilirsiniz).

+1

+1 Evet, bizim de yapmamız gereken buydu. Tüm kodlar hala bir yerde geliştiricilerin makinelerinde bulunuyorsa, hiçbir şey kaybetmeyeceksiniz (bir hafta ara vermeler hariç). Yapılıncaya kadar geliştirici makinelerinden hiçbir şey silmediğinizden ve çalışma kopyalarına dokunmadığınızdan emin olun, özellikle birleştirmeye veya güncellemeye çalışmayın. Bir haftalık eski kodun yeni çalışma kopyalarını inceleyin ve yeni içerikleri daha sonra bunlara kopyalayın. – Thilo

+4

Ayrıca, yerel bir çalışma kopyasını verebilirsiniz. Bu şekilde .svn dizinleri ile uğraşmak zorunda kalmazsınız. –

+0

Bana öyle geliyor ki, 'svn add'ed değil' svn commit'ted olan dosyalar ihracatta olmayacak. –

İlgili konular