Dosyaların değil, yalnızca deponun kökünde özellik değişikliklerini kaydet


84

Dosyalarda taahhüt edilmeyen değişiklikler içeren bir SVN havuzum var. Kök klasördeki svn: externals özelliğinde de bir değişiklik vardır.

Dosyaların kendisinde değişiklik yapmadan özellik değişikliklerini nasıl gerçekleştiririm?

Yanıtlar:


130

Yalnızca komut satırında belirtilen açık yolları işlemek için, --depth emptyörneğin yeni değiştirilmiş externals özelliğine sahip dizinde seçeneği kullanın :

$svn commit --depth empty . -m "Modify svn externals definition only."

3

Yalnızca özelliği değiştirmek istiyorsanız, bunu çalışan kopyanıza karşı değil, hemen arşive karşı yapabilirsiniz.

Örneğin:

svn propset svn:externals "test http://yourhost.com/svn/trunk/module/test/src" --revprop -r HEAD http://yourhost.com/svn/trunk/module

Özelliklerin manipüle edilmesiyle ilgili SVN kitabına bakın


3
Evet, ancak bu commit mesajını eklemeyi unuttuğunuzda ne yapmanız gerektiğini açıklamıyor ve çok sayıda dosya değişikliğinin ortasında asılı duran bir özellik değişikliğiniz var.
— Tim Keating
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.