2009-11-06 20 views
6

Projemi bir svn deposundan denetlemek için Eclipse Subversion istemcisini kullanıyorum. İş arkadaşlarım, svn uzak deposunda görebildiğim 2 yeni dosya hazırladı ancak ben bunları baştan güncellediğimde alamıyorum.
2 dosya bagajda, benim gibi.

Birisi bir fikriniz mi var?SVN: yerel kopyadaki eksik dosyalar

+0

Ne tür dosyalar bunlar? Alt dizininde mi? Güncellemeye çalıştığınızda ne yazıyor? –

+1

Bir başlangıç ​​için, "svn status -u" bu dosyalar hakkında ne söylüyor? – Avi

cevap

8

Belki bir sparse checkout var? Ben geçiş

svn update -r 1234 path/to/missing/file.txt
+1

Ben de bu sorunu vardı, bu çözüm benim için çalıştı +1 –

+0

Ben de kullanıyorum, çok seyrek bir ödeme var. Ama ben eksik dosyaları TÜM almak için bir yol istiyorum ... hala arama. –

1

Ayrıca açıkça 'r' ve ardından geçerli revizyon numarasını kullanarak bir revizyon güncelleyebilirsiniz: Sonra dosyalara açık bir güncelleme yapmak deneyebilirsiniz BAŞLAT ve Eclispe Eki menüsünde tam olarak yinelemeli seçenekleri ayarlayın. Ve şimdi çalışıyor :-) Meraklı Daha önce kafamdaydım.

0

:

svn update path/to/missing/file.txt 
2

Eski soru, ama benzer bir sorunum vardı.

Yaptığım şey budur. yinelemeli sadece bu biraz zaman eğer alacağı -R

svn ls -R | xargs svn up 

Not eklemek

svn ls 

ile kontrol edin ve Bunu yapmak için Ardından

ls -1 

svn ls | xargs svn up 

karşılaştırmak büyük kod tabanı var

+0

Harika cevap! Bir kenara, tutulması subversion svn in-sync tutmak için güvenilir olamaz ne yazık ki. Demek istediğim, basit bir svn ls sorunu çözer - bu eclipse yazılımı, basit bir komut satırı talimatlarının ortaya çıkarabileceği bir projede svn dosyalarını özleyecek şekilde ne gibi korkunç şeyler yapar? – DragonMoon

İlgili konular