1

Я на Windows 7, и у меня есть tortoisesvn на моей машине. После ознакомления с svn и tortoisesvn в репозитории кода я создал локальный репозиторий для управления ревизиями некоторых документов Word и PowerPoint.

Я хочу выяснить какой-то сценарий для вывода набора файлов с номером сборки / ревизии, встроенным в имя файла. Затем я отправлю файлы по электронной почте некоторым деловым людям для проверки.

Например, скажем, у меня есть группа файлов в моем рабочем каталоге:

PresentA.pptx
PresentA-notes.docx
PresentB.pptx

и обозреватель репозитория TortoiseSVN сообщает мне, что я в настоящее время нахожусь в редакции 21 для PresentA.pptx и PresentA-notes.docx но в редакции 25 для PresentB.pptx я хотел бы каким-то образом получить 3 файла со следующими именами:

PresentA-r21.pptx
PresentA-notes-r21.docx
PresentB-r25.pptx

В качестве альтернативы, если ревизия 25 является текущим значением для хранилища, также будут работать все имена, добавленные с -r25 .

2 ответа2

0

Я нашел SubWCRev.

Он может делать то, что мне нужно, но я не знаю достаточно о сценариях Windows BATCH (или о том, что Windows PowerShell), чтобы склеить SubWCRev вместе с переименованием файла.

0

Может быть, grepwin сделает то, что нужно?

grepWin - это простой инструмент поиска и замены, который может использовать регулярные выражения для своей работы. Это позволяет делать гораздо более мощные поиски и замены.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .