2016-11-03 80 views
1

У нас есть настройка SVN на сервере Windows с использованием VisualSVN Server, а на стороне клиента мы используем TortoiseSVN.Значения ключевых слов Subversion не отображаются в веб-среде VisualSVN

Замена ключевых слов работает, когда мы фиксируем использование TortosieSVN, но когда я вижу тот же файл в сети VisualSVN, дата $ Revision & $ не отображается в файлах.

Есть ли какие-либо настройки, которые должны быть выполнены на сервере VisualSVN?

Любая помощь здесь была бы очень полезной.

ответ

1

Есть ли какие-либо настройки, которые должны быть выполнены на VisualSVN?

No. Как Ben Reser wrote three years ago, ключевые слова «как есть» на веб-интерфейс является правильным и хорошим поведением

При совершении файл, содержащий ключевое слово клиент уменьшает ключевое слово вниз, чтобы быть пустой копии строки ключевого слова и отправляет его на сервер. Причина Subversion не позволяет ключевые слова, если SVN: свойство ключевых слов устанавливается не Subversion никогда не меняет содержание файла, если вы не скажете нам сделать так, что свойство делает

Но начиная с SVN 1.8.0 (сервер -side) вы можете добавить параметр ?kw=1 на любой (файл) URL-адрес и получить ключевые слова для веб-доступа, расширенные, как это было в рабочей копии (при cat | export etc ...)

VisualSVN Server (это правильное название для bundle, потому что только VisualSVN является «Subversion integration plug-in для Visual Studio») до сих пор не имеет настроек в интерфейсе для переключения между старым и модным URL-адресом, но никто не запрещает вам это делать вручную

«УСТАНОВКА SubVersion Краткого руководства» в ASF-репо: default и expanded версии HTTP-зрений для текстового файла с ключевым словом в нем

+0

Спасибо @Lazy Badget, я попытался расширить значения с помощью '? Kw = 1 ', но это не отображается на http-view. В настоящее время у меня версия 3.5.3 версии сервера VisualSVN. –

+0

Ahem. Вы можете переключиться на веб-интерфейс по умолчанию, просто сняв флажок ** Включить автоматическое перенаправление с унаследованного веб-интерфейса ** с помощью вкладки VisualSVN Server Manager на веб-интерфейсе. Вы можете использовать '? Kw = 1' в таком случае. – bahrep

1

Веб-интерфейс VisualSVN Server пока не поддерживает расширение svn:keywords. Отправляйте письмо на [email protected] с резюме о том, как вы используете или планируете использовать функцию замены ключевых слов, и мы добавим их в качестве голосования до этого запроса функции.

+0

FR добавить еще один флажок ?! OMFG !!! Я плачу ... –

+0

@ LazyBadger Если все может быть так же просто, как добавить флажок;) – bahrep

+0

Ну, «checkbox и кусок бизнес-логики для обработки», если мы продолжим его на серьезной волне и от чистого разработчика POV. Но * я * знаю и помню о других POV также, поэтому не беспокойтесь о том, чтобы объяснить мне специфические свойства бизнес-процессов в SMB больше, чем команда гаража –