Mevcut svn deposunun konumunu nasıl belirtmem gerektiği konusunda herhangi bir açıklama bulamıyorum. Başka bir deyişlegit - yerel svn deposunu nasıl klonlayabilirim?
-
git svn clone URL
svn deposu yerel
URL olarak kullanılmalıdır ne olacak?Mevcut svn deposunun konumunu nasıl belirtmem gerektiği konusunda herhangi bir açıklama bulamıyorum. Başka bir deyişlegit - yerel svn deposunu nasıl klonlayabilirim?
-
git svn clone URL
svn deposu yerel
URL olarak kullanılmalıdır ne olacak?Yerel bir havuz için, normal svn istemcisiyle bir ödeme yapmak için kullanıldığı gibi bir file://
URL'si kullanırsınız.
/trunk
kısmıyla gövdesini ödeme için kullandıkları URL kullanmak
git svn clone --stdlayout
kullanıyorsanız.
Yani dosya: /// X:/yol/to/repos çalışmalı? Tuhaftır, "Bir depo açılamadı: URL'ye bir ra_local oturum açılamadı: Depo açılamıyor" – Bulwersator
'dosya: //' URL'ler benim için çalışıyor. Sürücü belirleyici kısmı hakkında hiçbir fikrim yok, pencereleri kullanmıyorum. – qqx
Son yorumunuzdan Windows kullanacağınızı varsayalım. Üçüncü "/" kaldırmaya çalışın. Belki bir hata olduğu için işe yaramıyor: https://code.google.com/p/tortoisegit/issues/detail?id=1402 –
Böyle başarılı olmak gerekir:
svn checkout komutuna benzergit svn clone file:///e/svn_repo_on_E_drive
:
istemi yürütme CMD geçerli sürücüde klasör içinsvn co file:///e/svn_repo_on_E_drive
file://
, D:\some_folder
için file:///d/some_folder
.
Not: Ekstra /
ve Windows'ta dosya bağlantısındaki kaldırılmış sürücü sütunu. file://e:/svn_repo_on_E_drive
→ file:///e/svn_repo_on_E_drive
evet, benim için çalıştım – Guru
Bu yaklaşımla sorunu giderene kadar bir sorun yaşadım kolon (:) dosya URL'sindeki sürücüden. Genellikle, pencerelerde şu dosyayı görüyorsunuz: /// e:/svn_repo_on_E_drive, ama git için ':' sürücüsünü kaldırmanız gerekiyor, dosyadan ayrılıyor: /// e/svn_repo_on_E_drive – kurast
Teşekkürler Kurast, yapacağım cevabı kaldırmak için daha açık. – zionyx
Muhtemel yinelenen bir yerel svn deposunu kontrol etmek için git-svn "nasıl kullanabilirim?"] (Https://stackoverflow.com/questions/5198331/how-can-i-use-git- svn-to-checkout-a-yerel-svn-deposu) –