Авто-обновление SVN аддонов
(универсально для любого SVN проекта, не только для аддонов GMod'а)
У вас должен быть установлен
TortoiseSVN с опцией
Command line tools.
1) Качаем и устанавливаем
CommitMonitor:
http://code.google.com/p/commitmonitor/downloads/list
2) После запуска нажимаем Add Project сверху.
3) Настраиваем
4) Подробнее о команде: это может быть любая команда, исполняемая Windows.
Тут есть 2 варианта, как вам удобнее:
4.1) Пишем
4.2) Создаем .bat в любом месте, пишем команду из 4.1 в него, а в CommitMonitor пишем путь до .bat. Если аддон не один, а разделен на разные аддоны (как, например, Wiremod: Adv Duplicator + wire), то проще сделать
Код: Выделить всё
cd "путь до garrysmod\addons"
svn up "addon1" "addon2" "addon3"
Если в названии папки аддона нет пробелов, "" можно не ставить.
Пример Wiremod
Содержимое update_wire.bat:
Код: Выделить всё
cd "C:\Program Files\Steam\steamapps\аккаунт\garrysmod\garrysmod\addons"
svn up "Adv Duplicator" wire
Пример Wiremod Extras
Код: Выделить всё
svn up "C:\Program Files\Steam\steamapps\аккаунт\garrysmod\garrysmod\addons\wireextras"
Также в CommitMonitor можно почитать ченджлоги и измененные файлы.