Forum.iFiction.Ru

iFiction.Ru · ifHub · FAQ · IFWiki · QSP · URQ · INSTEAD · AXMA

форум об interactive fiction, текстовых приключенческих играх и всём таком...

Вы не зашли.

0    0    #1
16.07.2008 22:00

Flint
Участник
Зарегистрирован: 06.09.2007
Сообщений: 148

---

SVN?

Может, пора библиотеки засунуть на какой-нибудь SVN сервер? Хотя бы на тот же code.google.com
А то сейчас какой-то хаос с версиями и патчами. Я, например, функции встраивал-встраивал в файл, а в последний апдейт они не попали, т.е. надо искать что поменялось и опять добавлять. Файртон уже 10 тем создал с патчами.

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

Что думаете?

Неактивен

0    0    #2
25.07.2008 12:26

HzD_Byte
Модератор (+1, -1)
Откуда: Далеко
Зарегистрирован: 15.04.2006
Сообщений: 271
Вебсайт

Я люблю людей

http://qsp.su

Re: SVN?

Рекомендую уйти с сорсфорджа, пока не поздно smile

Неактивен

0    0    #3
25.07.2008 14:54

HzD_Byte
Модератор (+1, -1)
Откуда: Далеко
Зарегистрирован: 15.04.2006
Сообщений: 271
Вебсайт

Я люблю людей

http://qsp.su

Re: SVN?

>У тебя был опыт работы с ним? Или на основе чего советуешь?

Конечно, я не просто так пишу. Было несколько проектов на сорсфордже. Были как на свн, так и на цвс.

1) Бывают косяки на серверах - часто репозитарий недоступен по нескольку часов, а иногда и НЕДЕЛЬ (!!! - на моей памяти было раза 3).
2) Репозитарии сорсфорджа висят на жутко медленном / нестабильном канале - вечно проблемы с передачей данных.
3) За последние год-два множество проектов "сбежало" с сорсфорджа, то есть это не только мой опыт.
4) Криво настроенные сервера (в плане безопасности).
5) (уже немного не в тему) Движок сорсфорджа с некоторого времени закрыт, что имхо отрицательно сказалось на нём в целом (правда, есть его открытый форк - g-forge)

Неактивен

0    0    #4
25.07.2008 15:41

HzD_Byte
Модератор (+1, -1)
Откуда: Далеко
Зарегистрирован: 15.04.2006
Сообщений: 271
Вебсайт

Я люблю людей

http://qsp.su

Re: SVN?

fireton, у меня с деревом ревизий файла на свн вообще никаких проблем не было. к примеру, из больших проектов, на свн "сидит" wxwidgets - ушли с CVS и все рады.

из существенного - CVS не поддерживает переименования файлов / директорий - только удаление + добавление.
плюс, если при коммите произошёл сбой, то в случае с CVS возможно повреждение структуры. для SVN это исключено.

для заметки - CVS настолько ущербен, что даже его разработчики боятся залазить в исходники. CVS уже давно не дорабатывается.

Неактивен

0    0    #5
25.07.2008 16:51

HzD_Byte
Модератор (+1, -1)
Откуда: Далеко
Зарегистрирован: 15.04.2006
Сообщений: 271
Вебсайт

Я люблю людей

http://qsp.su

Re: SVN?

fireton, wx - большой проект. особенно если рассматривать wxWidgets+wxPython (и в том, и в другом проектах примерно по 55 тысяч ревизий). а с CVS у меня как-то было повреждение репозитария при коммите. правда, восстановил.

Отредактировано HzD_Byte (25.07.2008 16:59)

Неактивен

0    0    #6
26.07.2008 08:00

HzD_Byte
Модератор (+1, -1)
Откуда: Далеко
Зарегистрирован: 15.04.2006
Сообщений: 271
Вебсайт

Я люблю людей

http://qsp.su

Re: SVN?

Сорри, не туда глянул - на данный момент wxWidgets 52474 ревизий, wxPython 2047 ревизий, wxWebSite 1416 ревизий.
Не могу сказать объем репозитария wxPython'а, но trunk (текущая основная ветка) репозитария wxWidgets занимает ~ 230 Мб. Если сюда добавить все тэги и брэнчи, то общий объём - десятки гигабайт.

ЗЫ. Судя по размеру архива сырцов для скачивания, trunk wxPython'а не меньше.

Отредактировано HzD_Byte (26.07.2008 08:05)

Неактивен

Powered by PunBB
© copyright 2001–2021 iFiction.Ru