Подстановка ключевых слов

Если указаны исходный и целевой файлы, SubWCRev копирует исходный файл в целевой, выполняя подстановку ключевых слов следующим образом:

Таблица 5.2. Список доступных параметров командной строки

Ключевое словоОписание
$WCREV$Заменяется на наибольшую зафиксированную ревизию в рабочей копии.
$WCDATE$Заменяется на дату/время фиксации наибольшей зафиксированной ревизии. По умолчанию, используется международный формат: yyyy-mm-dd hh:mm:ss. Или же вы можете указать собственный формат, который будет использован с strftime(), например: $WCDATE=%a %b %d %I:%M:%S %p$. Список доступных символов форматирования можно узнать в онлайн-справочнике.
$WCNOW$Заменяется на текущую системную дату/время. Может быть использовано для указания времени сборки. Может быть использован формат даты/времени, описанный для $WCDATE$.
$WCRANGE$Заменяется на диапазон обновлений ревизий в рабочей копии. Если рабочая копия в согласованном состоянии, это будет одна ревизия. Если рабочая копия содержит смешанные ревизии вследствие устаревания, или из-за намеренного обновления-до-определённой-ревизии, то диапазон будет показан в виде 100:200
$WCMIXED$$WCMIXED?TText:FText$ заменяется на TText, если есть смешанные обновления ревизий, или на FText, если нет.
$WCMODS$$WCMODS?TText:FText$ заменяется на TText, если были локальные изменения, или на FText, если не было.
$WCURL$Заменяется на URL хранилища той рабочей копии, путь к которой был передан SubWCRev.
$WCINSVN$$WCINSVN?TText:FText$ заменяется на TText, если элемент версирован, или на FText, если нет.
$WCISLOCKED$$WCISLOCKED?TText:FText$ заменяется на TText если элемент заблокирован, или на FText, если нет.
$WCLOCKDATE$Заменяется на дату блокировки. Может быть использован формат даты/времени, описанный для $WCDATE$.
$WCLOCKOWNER$Заменяется на имя владельца блокировки.
$WCLOCKCOMMENT$Заменяется на комментарий блокировки.


Подсказка

Some of these keywords apply to single files rather than to an entire working copy, so it only makes sense to use these when SubWCRev is called to scan a single file. This applies to $WCINSVN$, $WCISLOCKED$, $WCLOCKDATE$, $WCLOCKOWNER$ and $WCLOCKCOMMENT$.