2010-08-11 28 views
6

Kodlama ortamımda bir dev, test ve üretim makinesi var. Bazen svn'ye dosya eklemem gerekiyor: tüm makineler için yoksay. Ancak bu özellikleri güncellemek istersem, yalnızca bazı kararlı dosyalar yerine tüm klasörde bir güncelleme yapmam gerekiyor.svn özelliklerini güncelleştirme, ancak bir klasördeki tüm dosyaları güncelleştirme

Yalnızca klasör özelliklerinin (svn: ignore gibi) güncelleştirmesini almanın, ancak tüm yeni ve belki de kararsız dosyaları güncelleştirmeden bir şans var mı?

cevap

9

svn update --depth empty <path> yapacak. Farklı bir yanıtta önerilen svn update --non-recursive <path> önerilmeyen önerilen dizin içeriği de güncelleştirilir; Tıpkı şüphelendiğin gibi.

+0

Çok teşekkürler. Bu gerçekten mükemmel çalışıyor gibi görünüyor! – 2ndkauboy

+2

Bir işlemde ''depth' ayarını kullanırsanız, bu şekilde ayarlanacak ve ileride yapılacaklar klasör içeriklerini içermeyecektir. Bu, --depth infitity ile başka bir taahhütte bulunarak giderildi. –

-1

Bu, bir klasörün özelliklerini güncellemek istediğiniz, ancak bu klasördeki dosyayı değil gibi görünüyor. Bence bu mümkün değil.

+0

Tam olarak istediğim şey buydu. – 2ndkauboy

-1

svn update --non-recursive <foldername>

+0

Ve bu dosyalar belirli klasörde değil, yalnızca özelliklerde güncellenecek mi? Bu komutun klasördeki tüm dosyaları ve özellikleri olduğunu ancak alt klasörleri güncelleştirmeyeceğini beklerdim. – 2ndkauboy

İlgili konular