2011-05-03 23 views
11

Bir sunucuda, SVN'ye dosya koymak için svn import komutunu kullandım.svn: uyarı: '.' çalışma kopyası değil

Dosyaları yerel makinemden denetledim, bazı değişiklikler yaptım ve sonra geri yükledim.

Şimdi dosyaların sunucu kopyasını güncelleştirmek istiyorum ama svn update kullanarak, bu "skipped '.'" gösterir ve svn status gösterileri "svn: warning: '.' is not a working copy".

+0

doğru yolda doğrulayacak '? – Mark

+0

Bunu teslim ettiğiniz klasörde mi çalıştırıyorsunuz? Gizli bir .svn klasörü var mı? – forsvarir

+0

Askı açık ... Depodaki güncellemeyi mi çalıştırıyorsunuz? Yaptığınız zaman zaten güncellenmiş olmalılar ... – forsvarir

cevap

3

Svn'ye içe aktarma, çalışma kopyasını aldığınız şeyi yapmaz. Yerel olarak yaptığınız gibi sunucuda kontrol etmelisiniz. O andan itibaren bir çalışma kopyası olacak ve güncellemeyi kullanabilirsiniz.

+0

anlamlıdır, teşekkürler. Şimdi sıfırdan, sunucudan SVN'ye dosya koymak istiyorum (svn import, yanlış yol yaptım). Bunu nasıl yapabilirim? – Mark

+0

Sunucuda sihir 'SVN CHECKOUT' yapar mı? – Mark

+0

SVN Checkout, sunucu dosyalarının yeni bir kopyasını yerel bir klasöre almak içindir. Mevcut bir sürümü güncellemek için değil. –

1

Önce bir SVN Güncellemesi yapmak ve önce bir kopyasını çalışma kopyası yapmak zorundasınız. Sonra değişikliklerinizi taahhüt etmeyi taahhüt edin. Aynı tür sorunları çözmek için bazen SVN Temizleme komutunu da kullanabilirsiniz.

+1

OP'ler sorusu, ** svn güncellemesinin ** çalışmadığını belirterek, koşmak sorunu çözmez. – forsvarir

+0

SVN Temizleme bazen bu sorunları çözebilir. –

0

1), svn update '

2) Eğer dosyanın yeni bir kopyasına sahip komut 'tc' Artık

olacak seçeneği 'onlarınki çatışma' Seç komutu yazın böylece bu dosyaya ihtiyacınız olan her şeyi düzenleyebilir ve yapabilirsiniz!

2

Eğer

svn update 

girip o, bir seviyeye yukarı veya aşağı bakmak, yolunuza bakmayı deneyin bir çalışma kopyası olmadığını söylüyor eğer konsol kullanımda (nerede:

pwd 

size nerede olduğunu söyleyecektir) ve son olarak projenin bir dizininde olduğunuzu iki kez kontrol edin, boş klasörlerin (yapıdakilerin) tanınması gerektiğini unutmayın, sadece "çizimleri" yapıları çizer. Daha fazla okunabilir olun, yani temelde bu, içeren klasörün sahip değil Kişisel SVN dizin '.svn' olarak adlandırılan bir klasör (gizli) sahip biridir

kaynak denetimi altında dosyalar hızlıca bir göz atın ve kopya çalışan bir dizin' nasıl yapılır

İlgili konular