Кратки съвети за svn

Тук може да намерите полезни съвети и примери за много ситуации.

 

Игнориране на празните символи при svn diff от командния ред


За разлика от командата diff, svn diff на subversion няма толкова много опции за модифициране на резултата, като например игнориране на празните символи. За да се постигне такова поведение е нужно да се покаже на subversion да използва външна програма за генериране на diff посредством --diff-cmd:

svn diff --diff-cmd diff -u -w working/copy/file


Добавяне на всички нови файлове в работното копие на subversion с една команда

Когато има много нови файлове в работното копие, не е удобно да се добавят един по дин на ръка. Ето как става това наведнъж, само с една команда:

svn stat /local/working/copy | grep "^?" | awk -F "      " '{print $2}' | xargs svn add