Как использовать NetBeans и тег SVN @version в блоке документов PhpDoc? - PullRequest
3 голосов
/ 17 августа 2010

Я использую NetBeans в качестве своего php ide и я видел теги @version в docblock, которые выглядят так:

@version $Id someinfo and timestamp

Есть ли у NetBeans способ автоматически обновлять это при каждом коммите?Или я упускаю смысл всего этого тега?

Ответы [ 2 ]

8 голосов
/ 17 августа 2010

Ну нет, у Netbeans нет пути.Но Subversion делает ...

Точный тег - $Id$, и он соответствует свойству svn svn:keywords=Id.Найдите файл конфигурации (В Linux он обычно находится под ~/.subversion/config. В Windows я нашел его под ~\Application Data\Subversion\Config. Найдите этот файл (или создайте его, если он не существует), а затем добавьте следующие строки:

[miscellany]
enable-auto-props = yes

[auto-props]
*.php = svn:keywords=Id

Если вы хотите установить тип конца строки в LF (\n), вы можете просто заменить эту последнюю строку следующим:

*.php = svn:keywords=Id;svn:eol-style=LF
0 голосов
/ 13 августа 2014

это сработало для меня:

перейдите в исходную папку и выполните это:

find . \( -name '.svn' -prune \) -o -name '*.php' -exec svn propset svn:keywords "Id " {} \;

это вручную устанавливает ключевое слово для каждого файла

...