Возможно ли запланировать обновление svn?

Я использую eclipse galileo с subversive плагин или Tortoise SVN для обновления.

Можно запланировать автоматическое обновление (например, каждую ночь)? Если да, можно ли настроить его только для обновления неконфликтных файлов?

Ответы

Ответ 1

Я использую эту команду через запланированную задачу - это предполагает, что вы установили Silksvn (но любой клиент svn сделает это)

"C:\Program Files\SlikSvn\bin\svn" update --accept postpone d:\SourceCode >> c:\svn.log

Он будет обновлять файлы, которые также не конфликтуют, поэтому не беспокойтесь об этом.

ИЛИ даже, сделайте это с TortoiseSVN, используя эту команду

C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe /command:update /path:d:\sourcecode /closeonend:1

closeonend может быть одним из этих

/closeonend:0 don't close the dialog automatically 

/closeonend:1 auto close if no errors 

/closeonend:2 auto close if no errors and conflicts 

/closeonend:3 auto close if no errors, conflicts and merges 

/closeonend:4 auto close if no errors, conflicts and merges for local operations 

Ответ 2

Просто планируйте задачу для запуска пакетного файла каждую ночь. Пакетный файл просто вызывает обновление svn, используя клиент командной строки Subversion. Достаточно просто, правильно?

Ответ 3

У меня была та же проблема с всплывающим окном при отключении соединения, поэтому я просто установил версию svn из командной строки и проверил возвращаемый ERRORLEVEL с помощью пакета Windows script

Ответ 4

Планировщик задач Microsoft или CRONw