2016-05-19 5 views
3

Я только что создал сервер VisualSVN для работы с документооборотом, и мы используем клиенты TortoiseSVN. Документы в основном представлены в формате .docx. Мне было интересно, есть ли способ получить номер версии для автоматического обновления в имени файла и, возможно, нижнего колонтитула этих документов?Номер версии сервера TortoiseSVN/VisualSVN в имени файла

например. filename (не обязательно должно быть именно это) Important_Doc_rev_01.docx.

например. footer "Важный документ v.01. Последнее обновление 19 мая 2016."

Был в беспорядке с настройками и Googling как сумасшедший, но я не могу найти рабочего решения. Любая помощь очень ценится, спасибо.

+1

могу ли я спросите, почему вы этого хотите? VisualSVN не предоставляет способ определения версий для каждого файла? –

+0

Я задал тот же вопрос своему начальнику. Он говорит, что это предотвращает человеческую ошибку при обновлении имен файлов/нижних колонтитулов. Я сказал, что посмотрю на него, но не надеялся. Я знаю, что некоторые IDE имеют встроенную функциональность управления версиями и задаются вопросом, имеет ли слово что-то подобное. Если это невозможно, мы можем просто барабанить его пользователям, чтобы не забывать обновлять имена файлов и т. Д. –

+0

О, и что касается вашего второго вопроса, то это происходит через браузер репо, но при фактическом доступе к документам после проверки/обновления там doesn ' t, похоже, способ определить, в какой версии вы работаете, –

ответ

2
  1. *.docx не обычный текст, таким образом, - вы не можете использовать SVN-ключевые слова в теле документа
  2. Переименование файлов в хранилище всегда (SIC !!!) ручной работы и версия- в замыкающих часть-из-файла является моветона и наследие «перед-VCS» стиль
  3. некоторых встроенных макросов существует в Слове, и могу быть (независимо от rxternals VCS), используемой в документах
+0

1. Спасибо 2. Не могли бы вы рассказать об этом? 3. Ах, поэтому макросы Word - это путь, приветствие. Мой представитель слишком низок, поэтому не могу дать вам преимущество, но спасибо вам. –

+1

@I_GNU_it_all_along - 2 Extended: VCS использует собственные методы для хранения данных информации о версии для всех объектов, изменение имени файла - это * меньше * машинный способ его выполнения. Для любого (даже двоичного) объекта версии VCS может в любом случае обеспечить его ревизию: см. 'Svn help info' –

+0

Гораздо понятнее, приветствует человека. –

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