2015-07-08 4 views
1

В CVS я мог проверять файлы с помощью cvs checkout -kv, который заменил бы ключевые слова их расширенными значениями. Например, в противном случае $Id: 1.23$ просто 1.23 в извлеченной версии при использовании -kv.SVN Эквивалент CVS -kv Вариант ключевого слова

В одном очень конкретном случае использования я нашел это удобным.

С момента переноса наших репозиториев на SVN я не смог найти эквивалент.

Есть ли один?

Я знаю команду svn propset svn:keywords "Id" file.txt, необходимую для включения ключевых слов, но речь идет о замене имени + значения ключевого слова только значением.

+1

Я не вижу способа сделать это с помощью SVN. Из любопытства, каков ваш прецедент? Я предполагаю, что это не предусмотрено, потому что было бы слишком легко забыть, что вы сдули все ключевые слова в своей рабочей копии и перезаписали их в следующем коммите только с помощью значений. – ThisSuitIsBlackNot

+0

Управление текстовыми файлами, которые отправляются на сервер как конфигурация вне кода. Предполагаемое использование: проверять/экспортировать последние файлы из SVN, нажимать на сервер вручную или через утилиту, удалять SVN-файлы. Информационная служба отображает запрос ревизии # по запросу (демпинговые подразделы файла), чтобы разрешить проверку правильности загрузки конфигурации. В этом случае семантическая разница между '$ Revision: 6483 $' и '6483', просто предпочтение, если это было просто сделать. Я мог бы манипулировать файлами или услугами службы массовой информации, но не стоил усилий в этом случае. –

ответ

1

Нет, это не поддерживается в Subversion 1.8. Я предполагаю, что вы можете сообщить об этом как запрос функции в сообщество Subversion. Я предлагаю сначала попробовать список пользователей @ Subversion.

«Списки рассылки Subversion Apache»: http://subversion.apache.org/mailing-lists.html.

Смежные вопросы