Я использую затмение galileo с подрывным плагином или Черепахой SVN, чтобы сделать обновление.
Возможно запланировать автоматическое обновление (например, каждую ночь)? Если да, действительно ли возможно настроить его, чтобы просто обновить неконфликтующие файлы?
Я использую эту команду через запланированную задачу - это предполагает, что у вас установлена 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
Просто запланируйте задачу, чтобы запускать пакетный файл каждую ночь. Пакетный файл просто вызывает обновление svn с помощью клиента Subversion из командной строки. Достаточно просто, да?
У меня была такая же проблема с отображением всплывающего окна при разрыве соединения, поэтому я просто установил версию svn для командной строки и проверил возвращаемый УРОВЕНЬ ОШИБКИ с помощью пакетного сценария Windows