Перенаправление проверки обновлений

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

Рисунок C.1. Диалог фиксации показывающий уведомление об обновлении

Диалог фиксации показывающий уведомление об обновлении

Если вы отвечаете за большое количество пользователей в вашем домене, то, возможно, вы захотите, чтобы пользователи использовали только утвержденную версию, а не должны были каждый раз устанавливать последнюю. Возможно, вы не хотите, чтобы показывалось уведомление об обновлении и пользователи должны немедленно обновляться.

Версии TortoiseSVN 1.4.0 и позже позволяют вам перенаправить проверку обновления на интранет-сервер. Вы можете установить в ключе реестра HKCU\Software\TortoiseSVN\UpdateCheckURL (строковое значение) адрес URL, указывающий на файл в вашем интранет. Этот текстовый файл должен быть следующего формата:

1.9.1.6000
Новая версия TortoiseSVN доступна для скачивания!
http://192.168.2.1/downloads/TortoiseSVN-1.9.1.6000-svn-1.9.1.msi
      

Первая строка в этом файле — версия. Вы должны быть уверены, что версия соответствует версии в пакете инсталляции TortoiseSVN. Вторая строка — это пользовательский текст, показывающийся в диалоге фиксации. Вы можете написать там всё что угодно. Только помните, что место в диалоге фиксации ограничено. Слишком длинные сообщения будут обрезаны! Третья строка — это адрес URL нового пакета инсталляции. Этот адрес URL открывается когда пользователь щелкает на метке пользовательского сообщения в диалоге фиксации. Вы также можете просто направить пользователе на вебстраницу вместо прямой ссылки на файл MSI. Адрес URL открывается в браузере по умолчанию, так что если вы укажете вебстраницу, она будет показана пользователю. Если вы укажете пакет MSI, то браузер спросит пользователя куда локально сохранить MSI пакет.