Fortess и SVN

Теги:
 
+
-
edit
 

CyClon

втянувшийся
Читал в новосятях, что открыт SVN, но объем закачки составляет 300+ мегабайт. Собственно, предложение. Почему бы не сделать так как на //l2jserver.com ? Работал с SVN этого сервера, все идеально.

Во-первых есть два разных сервера SVN - для самого сервера и датапака. ИМХО хороший вариант, иногда не хочется обновлять сервер, так как работает отлично установленная ревизия, но нужно обновить датапак (skills, npc и т.д. - это все датапак). Но это, в принципе, не критично. Можно и объеденить сервер с датапаком, т.е. сделать все в одной папке и для компиляции будет один объект.

Во-вторых, самое главное. Почему 300+ мегабайт??? Ведь исходники + датапак весят всего около 30-40 мегабайт. Нужно уделить этому внимание, подчистить SVN или сделать отдельную папку где можно будет найти только самое основное для работы сервера, размером 20-40 мегабайт.

Коротко говоря хотелось бы увидеть SVN как на l2jserver, потребляющий минимум траффика и выдающий все для нормальной работы.

ЗЫ: Использую SVN только для экономии траффика и быстроты работы. То есть, для обновления мне нужно прописать "svn co http://server.com/svn/trunk/\" и через несколько секунд у меня в папке самая последняя версия сервера, на обновление которого ушло 5 килобайт. Далее прописал "ant" и все - архивчик с последней версией сервера лежит в папке build.

ЗЫ2: Все-таки интерестно, что можно было напихать на 300 метров?
L2JF User  
+
-
edit
 
геодату, которая один хрен не работает и работать не будет
Пытаясь понять рекурсию, следи за тем, чтобы она не поняла тебя первой...  
+
-
edit
 

Balancer

администратор
★★★★★
CyClon> Во-вторых, самое главное. Почему 300+ мегабайт???

Вот, раскладка по каталогам для чистой сборки:
$ du -hs *
112M    build
12K     build.xml
210M    data
64K     doc
28K     formatter.xml
20M     java
9,6M    lib
20K     LICENSE.txt
52M     sql
4,0K    stable-version.txt
8,1M    tools

Разделять на датапак и сервер смысла особого нет:
- Сервер без датапака неработоспособен, так что датапак всё равно качать придётся.
- Обновления потом ведутся только для изменившихся файлов и трафик от них - небольшой.
- С SVN всегда можно выкачать не весь сервер, а отдельный подкаталог: svn co http://trac.balancer.ru/svn/l2j/trunk/java
 
+
-
edit
 

x-net

втянувшийся
выкачай все папки кроме даты .. возми её с архива последней версии... положи туда куда закачал свн... далее с помощью программы ТортоисеСВН профиксь.. далее обнови до нужной версии..
http://laii.ru  
+
-
edit
 

CyClon

втянувшийся
Разделять на датапак и сервер смысла особого нет:
- Сервер без датапака неработоспособен, так что датапак всё равно качать придётся.
- Обновления потом ведутся только для изменившихся файлов и трафик от них - небольшой.
 


Просто можно было так же разделить разработчиков на датапакеров и кодеров, чтобы каждый занимался своим делом и имел доступ к соответствующим SVN.

По списку файлов?

1. Смысл держать на SVN папочку build??? Go ant clean...
2. Мне сказали что сжатая геодата весит пару мегебайт. Это правда? Может кто-нить выложит архивированную геодату, потом я ее закину в папку data/geodata и прочекаю SVN-ом... Чтобы он мне не скачивал геодату распакованную.
http://trac.balancer.ru/svn/l2j/trunk/java

Спасибо за ссылочку. Как ее компилить, build.xml откуда скачивать куда кидать. Где ant запускать тогда.
L2JF User  
UA SoulKeeper #07.05.2007 13:56
+
-
edit
 

SoulKeeper

разработчик L2J Fortress

разработчиков и так мало, некого разделять
Разыскивается десятка с два датапакеров :) http://la2.wrk.ru/forum/viewtopic.php?id=50882  
Это сообщение редактировалось 07.05.2007 в 14:05
+
-
edit
 

Balancer

администратор
★★★★★
CyClon> Просто можно было так же разделить разработчиков на датапакеров и кодеров, чтобы каждый занимался своим делом и имел доступ к соответствующим SVN.

Это можно и сейчас. Могу выделять произвольный доступ на произвольные каталоги :)

CyClon> 2. Мне сказали что сжатая геодата весит пару мегебайт. Это правда?

160Мб в RAR'ах. 845Мб развёрнутая.

CyClon> Спасибо за ссылочку. Как ее компилить, build.xml откуда скачивать куда кидать. Где ant запускать тогда.

build.xml можно взять уровнем выше.
 
+
-
edit
 

CyClon

втянувшийся
Бал, ответь на это:

1. Смысл держать на SVN папочку build??? Go ant clean...
 


Это твой просчет или так и задумано, чтобы TMP файлы скачивались с SVN, потом делали ant clean и компилили заного.

160Мб в RAR'ах. 845Мб развёрнутая.
 


Страшные цифры :\ Каким будет самый простой способ качать с SVN без геодаты?
L2JF User  
+
-
edit
 

Balancer

администратор
★★★★★
CyClon> Страшные цифры :\ Каким будет самый простой способ качать с SVN без геодаты?

См. выше - геодата с SVN и не качается. 300Мб - это без геодаты :)
 

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