svn $Rev$ — Получить только номера ревизий

Можно ли обрезать вывод из $Rev$

При фиксации файла переменная изменяется на «$ Rev: 1234 $», но я просто хотел бы получить только 1234.


svn
person asolak    schedule 05.01.2017    source источник


Ответы (1)


Это возможно только путем постобработки файла с помощью инструмента, отличного от SVN (обычно это часть вашего процесса сборки/выпуска).

Подумайте об этом: если вы удалите полный маркер, как клиент Subversion узнает, что нужно выполнить замену ключевого слова при следующем обновлении?

Клиент Subversion, когда находит файл, помеченный свойством svn:keywords, просматривает содержимое файла на наличие этого ключевого слова и выполняет замену. Если вы удалите его и оставите только номер версии, клиент не найдет ключевое слово и не сможет обновить номер версии в файле.

person alroc    schedule 05.01.2017