Конфигурация в SVN

Теги:
 
+
-
edit
 

Saboteur

разработчик l2j-сервера
Предложение - вынести часть конфигурационных файлов за репозиторий, чтобы не было проблем с обновлением их из репозитория и потерей своих конфигов.

что предлагается:
1) Файлы из каталога config в репозитории переименовать в *.sample, при запуске сервера, если сервер не находит нужных файлов, он будет брать информацию из .sample файлов
При этом в sample можно назначить непустой дефолтный пароль, о чем упомянуть в install.txt если таковой есть

2) для файл setup.bat из /sql, который содержит авторизацию и имя базы sql либо добавить возможность вызова setup_local.bat командой
if exist setup_local.bat setup_local.bat
в начале файла, а можно и ничего не делать, этот скрипт не настолько критичный, как конфиги.


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

--
Saboteur aka Sergey Kulik
-- Saboteur aka Sergey Kulik  
+
-
edit
 

Balancer

администратор
★★★★★
Saboteur> Предложение - вынести часть конфигурационных файлов за репозиторий, чтобы не было проблем с обновлением их из репозитория и потерей своих конфигов.

А ты используй папку config не из репозитория, а из другого места.
 
+
-
edit
 

Saboteur

разработчик l2j-сервера
а мне говорят, что с каждой новой версией нужно обновлять некоторые конфигурационные файлы, например l2j-version.properties
и мне получается нельзя будет использовать start_server.bat

конечно все это легко настраивается, но было бы красиво чтобы у всех было одинаково и не строил каждый себе замков ?
-- Saboteur aka Sergey Kulik  

Styx

разработчик l2j-сервера
Saboteur>> Предложение - вынести часть конфигурационных файлов за репозиторий, чтобы не было проблем с обновлением их из репозитория и потерей своих конфигов.
Balancer> А ты используй папку config не из репозитория, а из другого места.

Вот люди используют и не знают, например, что некоторые параметры добавились, а некоторые удалились.
...and what better way to say goodbye than to kill everyone in sight? © Syntari  
+
-
edit
 

Pautina

новичок
А что так сложно сравнить пяток фалов перед апдейтом...
Да и вообще, можно глянуть какие файлы конфигов были обновлены в последней сборке и задифить только их.
Если ... то ... иначе ... всё.  

Murkt

Pythoneer

Pautina
Да, сложно. Удалённая работа, да ещё с хреновым каналом - неописуемые ощущения. Поправить что-то в одном файле - 2 минуты минимум.
[team Їжачки - сумні падлюки]  
+
-
edit
 

Pautina

новичок
так ты держи у себя локально предыдущую и новую версию.
Дифай и потом заливай только то что поправил...
Если ... то ... иначе ... всё.  

Murkt

Pythoneer

Pautina>Дифай и потом заливай только то что поправил...

Murkt>Удалённая работа, да ещё с хреновым каналом - неописуемые ощущения. Поправить что-то в одном файле - 2 минуты минимум.

уточню - винда.
[team Їжачки - сумні падлюки]  
+
-
edit
 

Pautina

новичок
Тю.. да какая фиг разница.
У меня сервак тоже на винде.

Но качаю я и делаю все совсем на другой машине.
И собираю и только потом заливаю.
Если ... то ... иначе ... всё.  

Murkt

Pythoneer

Pautina>И собираю и только потом заливаю
ты пробовал с диалапа (или его подобия) позаливать что-нибудь в инет по пару раз в день по 15 мегабайт?

ЗЫ учитывая, что у меня соединение рвётся, когда я отправляю что-то больше 5 кб.

PS можешь тут ничего не советовать/убеждать - у меня клинический случай, стечение невероятных обстоятельств.
[team Їжачки - сумні падлюки]  
+
-
edit
 

Saboteur

разработчик l2j-сервера
Учитывая, что обновления по хелпу у нас не очень, sample файлы с рулящими камментами было бы самое оно!
-- Saboteur aka Sergey Kulik  

в начало страницы | новое
 
Поиск
Настройки
Твиттер сайта
Статистика
Рейтинг@Mail.ru