Партия Виста или VBS?читать, записывать текстовые файлы, сравнивать строки, запускать svn cmds - PullRequest
0 голосов
/ 19 июня 2010

Хотелось бы создать сценарий, который запускается как плановая задача в Vista для периодической проверки номера редакции SVN-хранилища.Сравните номер редакции SVN с номером редакции в локальном текстовом файле.Когда номер ревизии изменяется, делайте вещи.

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

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

line1 ... bla.

line2 ... bla, bla.

"hostname text Rev[xxxx] ".

возле последней строки.

последняя строка.

сравнить номера редакций.Если они не совпадают, запустите svn update, перезапишите локальный текстовый файл с текущим номером версии svn.

запустился в командном файле и начал задаваться вопросом, лучше ли это подходит для vbs.

1 Ответ

0 голосов
/ 19 июня 2010

Будет ли VBScript лучше подходить здесь, зависит от того, с чем вам удобно, кому нужно поддерживать этот скрипт, какие могут быть другие требования и, возможно, даже больше вещей.

Из того, что я вижу, что выОписать довольно просто как с командным файлом, так и с VB Script.Единственная проблема, с которой вы столкнетесь, - это зависимость от конкретного языка выходных данных Subversion.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...