Руководство по сборке skynet

Граббинг, Шаринг, Настройка ресиверов...
Аватара пользователя
Blaze
Информатик-аналитик
Информатик-аналитик
Сообщения: 8904
Зарегистрирован: 24.05.2007 17:23
Модель телефона: Sony Ericson wt19i
Прошивка: Cyanogen Mod 13
Sat-ресивер: Tiviar Mini HD
Откуда: Данков
Контактная информация:

Руководство по сборке skynet

Непрочитанное сообщение#1 » Blaze » 08.07.2008 19:16

Для сборки skynet необходимо выполнить следующие шаги:

1) скачать библиотеку boost

2) скачать тут TortoiseSVN (клиент для работы с репозиторием)

3) создать у себя папку где будет хранится локальная копия исходников и по правой кнопке получить из репозитория последнюю версию исходников: при первом получении - SVN Checkout, в дальнейшем - SVN Update. В папке имеется 2 solution-файла, один для Visual Studio 2003, второй - для 2005

UPD: репозиторий перенесен на sourceforge и теперь можно получить к нему доступ через глобакс или любой другой прокси-сервер

адрес репозитория: основная ветка разработки
(сейчас здесь находятся частично прокомментированые базовые исходники 091)

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

4) в свойствах проекта в разделе Debugging указать Working Directory: $(ProjectDir)bin

5) после модификации исходников и получения работоспособной версии (как минимум компилируемой) необходимо влить изменения в репозиторий - по правой кнопке SVN Commit. После этого хорошо получить изменения сделанные другими - SVN Update. Чем чаще делаете Commit/Update тем лучше - меньше вероятность конфликта с изменениями других разработчиков

Внимательно смотрите какие файлы будут заливаться и заливайте тока те которые вы действительно изменяли. Чтобы глянуть что вы измени в файле в диалоговом окне SVN Commit щелкните правой кнопкой по файлу и посмотрите "Compare with base". Временые файлы (*.obj и т.п. из папки obj) и скомпилированные файлы (*.exe и прочее из папки bin) - заливать в репозиторий не надо.
Не забывайте писать содержательные комментарии к Commit'ам по произведенным изменениям.

Ответить