2016-03-28 18 views
-1

Bir SVN deposu dökmek ve yüklemek için here numaralı adımları izledim. Şimdi "newrepo" adında bir depom var ve kontrol etmek istiyorum. ": /// newrepo newcheckout svn checkout dosyası" ve aşağıdaki hatayı alıyorum: Yani, bir "svnserve -d" ve daha sonra bir do"svn ödeme" sonra "svnadmin yükleme":

$ svn checkout file:///newrepo newcheckout 
svn: E170013: Unable to connect to a repository at URL 'file:///newrepo' 
svn: E180001: Unable to open repository 'file:///newrepo' 

(Bu, Windows 10 Cygwin olduğu; deposudur Windows 7'de bir VisualSVN sunucusundan bir döküm.)

Muhtemelen newrepo'dan sonra bazı yolları kaçırıyorum, ancak eski deposu kullanmamdan beri bir süredir. Bunu "snvlook tree" veya benzeriyle bulabilir miyim? Yolu anlıyorum, başka hangi adımlara ihtiyacım var?

Herhangi bir yardım çok takdir edilecektir! Sonunda, depoyu GitHub'a taşımak istiyorum.

+0

Yanlış URL. file: /// svnserve ile kullanılacak şema değildir. –

cevap

0

Sorunuzdaki yorumun söylediği gibi, depoya iki farklı erişim türünü karıştırıyorsunuz. Deponun file:/// ile erişilmesi, deponuzun tam yolunu girmenizi gerektirir, file:///C:/mysvnfolder/newrepo gibi bir şey.

svnserve'u kullanmak isterseniz (örneğin, bu depoyu ağdaki diğer bilgisayardan kontrol etmek istediğinizde), doğru protokolü de kullanmanız gerekir: svn checkout svn://localhost/newrepo gibi bir şey. URI'nin burada "dosya" ile değil "svn" ile başladığına dikkat edin.

Bu örnekleri, yalnızca bunları kopyalayıp yapıştırırsanız çalışmaz, ancak kurulumunuz hakkında daha fazla ayrıntı bilmeden tam olarak çalışmış bir örnek sağlayamıyorum.