SVN наÑтройки за auto-props
Ето нещо, което изглежда Ñупер леÑно, но вÑе пак на моменти е егати предизвикателÑтво за нÑкои хора. За да улеÑÐ½Ñ Ð²Ñички, ето кратки инÑтрукции как Ñе прави.
ОтварÑте Ñи ÐºÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ð¾Ð½Ð½Ð¸Ñ Ñ„Ð°Ð¹Ð» на SVN. След това намерете enable-auto-props
наÑтройката, и Ñ Ð¿Ñ€Ð¾Ð¼ÐµÐ½ÐµÑ‚Ðµ да е ÑÑŠÑ ÑтойноÑÑ‚ yes.
enable-auto-props = yes
След това намерете ÑекциÑта, коÑто Ñе казва [auto-props]
. Там трÑбва да дефинирате кои типове файлове ще Ñе ползват от възможноÑтта за auto-props. За PHP разработчици, ето това ще Ñвърши работа:
[auto-props] *.php = svn:keywords=Id Rev Date; svn:mime-type=text/x-php *.html = svn:keywords=Id Rev Date; *.htm = svn:keywords=Id Rev Date; *.txt = svn:keywords=Id Rev Date; *.xml = svn:keywords=Id Rev Date; *.js = svn:keywords=Id Rev Date; *.css = svn:keywords=Id Rev Date;
Ðко вече имате Ñъздаден файл в SVN, на който Ñте изпуÑнали да оправите тази наÑтройка, може да поправите „щетата“ по ÑÐ»ÐµÐ´Ð½Ð¸Ñ Ð½Ð°Ñ‡Ð¸Ð½ от ÐºÐ¾Ð¼Ð°Ð½Ð´Ð½Ð¸Ñ Ñ€ÐµÐ´:
svn propset svn:keywords "Id" BigFatSecret.php
Може да поÑочите папка, или да ползвате нещо като *.php
например. Ðз лично Ñъм Ñи го направил Ð½Ð°Â Ð¼Ð°ÐºÑ€Ð¾Ñ ÐºÑŠÐ¼ редактора, за да не го пиша вÑеки път на ръка – нещо такова:
svn propset svn:keywords "Id" %f
Ðе е Ñложно, нали ? Ðко пак не Ñе Ñещате как Ñе правеше, елате и прочетете инÑтрукциите пак.