2012-09-06 19 views
5

Bir sürüm denemeyi deniyorum: Maven uygulamam için gerçekleştir ve işlemin bir parçası olarak Mercurial bir ödeme yaparken başarısız oluyor. Komut satırında aynı komutu çalışıyor başarısız ama daha ayrıntılı bilgi sağlar:Mercurial klon başarısız Sistem, belirtilen yolu bulamıyor

hg clone -r Simple-Marauroa-0.02.05 https://[email protected] 
bucket.org/javydreamercsw/simple-marauroa-java "Z:\NetBeans\Simple Marauroa\Simp 
le Marauroa Java\Simple Marauroa Parent\target\checkout" 
adding changesets 
adding manifests 
adding file changes 
added 226 changesets with 3379 changes to 2264 files 
updating to branch default 
abort: Z:\NetBeans\Simple Marauroa\Simple Marauroa Java\Simple Marauroa Parent\t 
arget\checkout\Simple Marauroa Parent/Card Game Interface DataBase Implementatio 
n/src/main/java/com/reflexit/magiccards/core/storage/database/controller/CardCol 
lectionHasCardJpaController.java: The system cannot find the path specified 

İlk başta dosya depoda olmadığını düşündük, ama öyle. Z'yi merak ediyorsanız, bir USB sürücüsüdür, ancak aynı sürücüden daha küçük projeler yayınlayabildim. Masaüstümde aynı komutu uygulamak iyi çalışıyor.

Bu, Windows 7'de yapılır ve sanırım uzun yol ile ilgili görünüyor.

Herhangi bir fikrin var mı?

+0

Sadece vahşi bir tahmin, yol çok mu uzun? Windows'un bir yol uzunluğu sınırı vardır. – dav1d

+0

Uzun sınıf yolundan şüpheleniyorum. WorkingDirectory parametresini yerel, daha kısa bir yolla geçirmeyi ve nasıl gittiğini görmeyi deneyeceğim. – javydreamercsw

cevap

8

WorkDirectory parametresini C: \ checkout gibi yerel, daha kısa bir yolla kullanmak hile yaptı.

+1

evet, daha kısa bir yol olan hatalarını çözüyor, dosya bulunamadı diyor. Daha iyi hata bildirimi yapılmış olmalıydı (fogcreek ekibi - sonraki sürüm için olası yeni bir öğe ..) – Baljeetsingh

+0

Mercurial kullanmamanın bir nedeni ... bu hata çok sinir bozucu! – Brain

İlgili konular