Скачивания базы ytdb
Создаем папку на любом диске с названием YTDB, кликаем по ней пкм и выбираем Git Bash. Пишем команду git clone git://github.com/KiriX/YTDB.git и жмем Enter.
Команды git
Чтобы скачать исходники из ветки Mangos.
|
git clone git://github.com/mangos/mangos.git |
Чтобы скачать и автоматически создать другую папку, где будут лежать исходники.
|
git clone git://github.com/mangos/mangos.git название_папки |
Чтобы обновить исходники в выбранной папке.
|
git pull origin master |
Чтобы просмотреть все ветки (локальные + ветки удалённого репозитория).
|
git branch -a |
Чтобы скачать исходники из определённой ветки: Сначала скачиваем исходники, потом.
|
git checkout -b имя_нужного_раздела origin/имя_нужного_раздела |
Чтобы создать новую ветку.
|
git branch имя_раздела |
Посмотреть все ветки.
|
git branch |
Чтобы переключится в нужную ветку.
|
git checkout имя_раздела |
Вывести изменения.
|
git status |
Чтобы создать патч.
|
git diff > имя файла.patch |
Патч отличий чистых исходников и веток.
|
git diff master раздел -p > имя файла.patch git diff master раздел > имя_патча.patch |
Создание патча из разницы ревизий.
|
git diff id_commit1 id_commit2 > имя_файла.patch |
Применить патч.
|
git am < имя_патча.patch |
Или
|
git apply < имя_патча.patch |
Применение патча с созданием новых файлов.
|
patch -p1 < имя файла.patch |
Добавить все изменения.
|
git add * |
По отдельности.
|
git add имя файла |
Сделать commit.
|
git commit -a -m "work patch" |
Можно на него полюбоваться.
|
git log |
Возвращение к чистым исходникам.
|
git clean -f -x -d |
Переключаемся в основную ветку.
|
git checkout master |
Удаляем созданную ветку.
|
git branch имя_раздела -D |
Реверт всех изменений в коде.
|
git reset --hard |
Глава 2 Компиляция исходников Mangos и ScriptDev2 Компиляция Mangos
Для компиляции нам потребуется Microsoft Visual Studio 2008 или 2010. И так, поехали. Заходим в папку Mangos\mangos\win.(рис.7)
Рис.7

Нажимаем mangosdVC90 это для версии Microsoft Visual Studio 2008, а mangosdVC80 и mangosdVC100 для 2005 и 2010. Для нужной версии MVS, запускаем соответствующий файл. Ждем, когда все загрузится и приступаем к компиляции. Нажимаем на Build, Batch Build… Появиться вот такое окно;(рис.8)
Рис.8

Ставим, галочки там, где Configuration(Release), а Platform(Win32) и нажимаем Build. Ждем завершения компиляции. Скорость компиляции зависит от вашего железа. После успешного завершения компиляции появиться такая надпись;(рис.9)
Рис.9
Build:
11 succeeded, 0 failed, 0 up-to-date, 0 skipped.
Это означает, что компиляция завершилась без ошибок.
С компиляцией Mangos закончили, теперь приступим к компиляции ScriptDev2.
