Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   World of WarCraft (https://forum.zone-game.info/forumdisplay.php?f=72)
-   -   Git - программа для скачивания исходников MaNGOS (https://forum.zone-game.info/showthread.php?t=3404)

PROGRAMMATOR 13.04.2009 03:36

Git - программа для скачивания исходников MaNGOS
 
Конечно это не так, она не только для MaNGOS'а предназначена, а для всех проектов размещенных в репозиториях хостинга для разработчиков http://github.com/

Но в нашем случае мы будем использовать Git для скачивания именно MaNGOS исходников. Для начала Вам необходимо скачать сам Git, ссылку можно взять на сайте этой программы. После скачивания и установки, Вам необходимо перегрузить компьютер (перед этим занести в закладки эту страницу, что бы не потерять :) ).

Продолжаем... Создайте в любом удобном месте каталог mangos, например: c:\mangos\ и нажмите на нем правой клавишей мышки. Дальше выберите пункт Git Bash Here (смотрите на рисунке ниже)

http://img.zone-game.info/image-F2C7_49E28632.jpg

Перед Вами откроется консольное приложение, в которое необходимо вписать строку:
Код:

git clone git://github.com/mangos/mangos.git
И нажимаете Enter. Все, через некоторое время у Вас в каталоге mangos появятся исходники.

Для обновления исходников MaNGOS нужно опять открыть консоль Git'а и вписать команду:
Код:

git pull origin master
Конечно удобнее сделать батник и обновлять одним нажатием клавиши. Давайте откроем блокнот и напишем текст:
Код:

@echo off
title Update MaNGOS - www.zone-game.info
cd..
cd mangos
"C:\Program Files\Git\bin\git.exe" pull origin master
pause

Теперь сохраняем это все в файл Update.bat или .cmd - что не принципиально. Обратите внимание, что батник должен находится рядом с каталогом mangos:
Код:

c:\Update.bat
c:\mangos\

Надеюсь это описание работы с Git пригодится и станет полезным для новичков в MaNGOS'е

Mirotworez 07.05.2009 17:42

Ответ: Git - программа для скачивания исходников MaNGOS
 
У меня возникла проблема: после скачки и установки Git (и перезагрузки), таких действий как Git Bash Here и ему подобных не появилось. В чем проблема?

PuShKinG 07.05.2009 19:15

Ответ: Git - программа для скачивания исходников MaNGOS
 
возможно я повтрорюсь...скачиваеш git, после создаёш папку mangos к примеру, в появившемся контекстном меню должно быть Git Bash Here, после вписываеш
git clone git://github.com/mangos/mangos.git
хмм... ну а если нет Git Bash Here то вот попробуй этот Git
лично у мну с этим гитом всё норм

Mirotworez 08.05.2009 17:34

Ответ: Git - программа для скачивания исходников MaNGOS
 
Спасибо тебе PuShKinG :) действительно прога была видать, не оч :) или криво поставил :)

JanusLee 03.08.2009 17:31

Ответ: Git - программа для скачивания исходников MaNGOS
 
У меня пишет вот что:
http://img.zone-game.info/thumb-FF22_4A76F4A0.jpg
:confused:

PROGRAMMATOR 03.08.2009 18:20

Ответ: Git - программа для скачивания исходников MaNGOS
 
Русские символы не нравятся ему в пути.

JanusLee 03.08.2009 19:03

Ответ: Git - программа для скачивания исходников MaNGOS
 
И что предлогаешь всю винду на инглишь переименовать из-за этого ?:(
p.s. Мне всего лишь нужно зделать Альянс и Орду в пати ! Помоги чем нибудь !

PROGRAMMATOR 03.08.2009 23:39

Ответ: Git - программа для скачивания исходников MaNGOS
 
Вам Git для чего нужен, скачивать исходники или пропатчить уже имеющиеся?

JanusLee 04.08.2009 00:03

Ответ: Git - программа для скачивания исходников MaNGOS
 
Блин да всё нашёл что нужно... надо так запаривать с git'ом чтоб поменять значение в базе ! Ваще ужас !

widmor 05.08.2009 02:00

Ответ: Git - программа для скачивания исходников MaNGOS
 
Ставил эту прогу как то ....муть лесная , и постоянно не довольная !

PuShKinG 05.08.2009 08:52

Ответ: Git - программа для скачивания исходников MaNGOS
 
хмм... странно, я доставал сырци мангоса и scriptdev2 через Git и всё было норм. просто нужно правильно с ней обращаться...

JanusLee 05.08.2009 11:02

Ответ: Git - программа для скачивания исходников MaNGOS
 
А я правильно с ней обратился...удалил ! А подобных прог чё больше нету ?

PuShKinG 05.08.2009 11:49

Ответ: Git - программа для скачивания исходников MaNGOS
 
попробуй Tortoise SVN

JanusLee 06.08.2009 15:30

Ответ: Git - программа для скачивания исходников MaNGOS
 
svn ? Чёто читал про это... а эта прога корректно функцианирует ? Ссылочку если можно ?!

PROGRAMMATOR 06.08.2009 16:37

Ответ: Git - программа для скачивания исходников MaNGOS
 
С репозиториев Git, черепахой вы ничего не скачаете. Как вариант создать второго пользователя с английским именем, у него установить Git и сделать все что нужно. Или же поковырять:

Цитата:

C:\Program Files\Git\etc\profile
В нем есть секция, которая отвечает за путь к рабочей директории:

Цитата:

# Set up USER's home directory
if [ -z "$HOME" ]; then
HOME="$USERPROFILE"
fi

NostradamuS 28.01.2010 11:39

Re: Git - программа для скачивания исходников MaNGOS
 
Насчет обновления исходников-батник должен лежать прямо в дире мангос,иначе не обновляется)

Константин 28.05.2010 17:43

Re: Git - программа для скачивания исходников MaNGOS
 
А как скачать реву постарее ? к примеру для бк/

Perfecto 28.05.2010 18:02

Re: Git - программа для скачивания исходников MaNGOS
 
Для БК нужны сорцы из другой ветки: mangos-0.12
Скачивать так:
Код:

git clone git://github.com/mangos/mangos.git
git pull origin mangos-0.12

Чтобы получить ревизию на N-ое кол-во назад (допустим на 15) нужно скачать исходники (команда выше), переключиться в нужную ветку (например, master):
Код:

git checkout master
и наконец сама команда которая с помощью которой получим сорцы на 15 ревизий ниже скачанной
Код:

git reset HEAD~15

VISTALL 28.05.2010 18:11

Re: Git - программа для скачивания исходников MaNGOS
 
Tortoise Git

Perfecto 28.05.2010 18:14

Re: Git - программа для скачивания исходников MaNGOS
 
VISTALL, при чем тут tortoise git? Вопрос вроде как был про обычный git

VISTALL 28.05.2010 18:20

Re: Git - программа для скачивания исходников MaNGOS
 
а зачем так трудитсо? консольно) уже давно используются граф. оболочки

Добавлено через 1 минуту
если б на дебиане или прочих(чиста консоль), та б я б за git, а если есть граф. оболочка ОС, зачем парится?

Perfecto 28.05.2010 18:49

Re: Git - программа для скачивания исходников MaNGOS
 
Так то верно говорите, но Вы бы хоть пояснили сразу свой пост :) А то просто
Цитата:

Сообщение от VISTALL
Tortoise Git

и думай, что хочешь :)
Да и тому кто на лине юзает, привычнее консольную версию и с граф. оболочкой использовать (не все, но есть такие).

VISTALL 28.05.2010 19:11

Re: Git - программа для скачивания исходников MaNGOS
 
да тупанул)) но..но.. Tortoise оболочки для систем версования, SVN/CVS/GIT и так далее.....она ж спецом сделана что б упроситить жизнь, а тут если на Винде юзать консоль, извиняюсь то ето тупость

Perfecto 28.05.2010 19:39

Re: Git - программа для скачивания исходников MaNGOS
 
И то верно, но на вкус и цвет... :)
Ладно, тема у нас не про плюсы Tortoise Git, так что надо завязывать

VoltVolt 31.05.2010 23:41

Re: Git - программа для скачивания исходников MaNGOS
 
Тут кстати тоже GUI есть :)
Но чем мне нравится этот гит, можно с батниками работать. Сразу и diff и патчи накатывать можно :)

Ferse 24.08.2010 17:38

Re: Git - программа для скачивания исходников MaNGOS
 
Цитата:

Сообщение от Perfecto (Сообщение 71165)
Для БК нужны сорцы из другой ветки: mangos-0.12
Скачивать так:
Код:

git clone git://github.com/mangos/mangos.git
git pull origin mangos-0.12

Чтобы получить ревизию на N-ое кол-во назад (допустим на 15) нужно скачать исходники (команда выше), переключиться в нужную ветку (например, master):
Код:

git checkout master
и наконец сама команда которая с помощью которой получим сорцы на 15 ревизий ниже скачанной
Код:

git reset HEAD~15

А как скачать исходники классического wow Mangos на версию 1.12.х?
что вписывать, либо с какой ссылки можно скачать эти сырцы?

Perfecto 24.08.2010 17:51

Re: Git - программа для скачивания исходников MaNGOS
 
Здесь ссылки на все репозитории
Отсюда видим - сорцы ядра:
Код:

git clone git://github.com/mangoszero/mangoszero.git
сорцы скриптдева:
Код:

git clone git://github.com/scriptdevzero/scriptdevzero.git

Ferse 24.08.2010 17:54

Re: Git - программа для скачивания исходников MaNGOS
 
Цитата:

Сообщение от Perfecto (Сообщение 85339)
Здесь ссылки на все репозитории
Отсюда видим - сорцы ядра:
Код:

git clone git://github.com/mangoszero/mangoszero.git
сорцы скриптдева:
Код:

git clone git://github.com/scriptdevzero/scriptdevzero.git

Спасибо!!!

DEZMONDS 20.01.2012 23:32

Re: Git - программа для скачивания исходников MaNGOS
 
У меня вопрос ...при установки git есть много пунктов как правильно их выберать?
:(выберать всегда 1 пункт или как то особенно надо выбрать что бы оно коректно работало git 1.7.8 win7 64bit


Текущее время: 08:49. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2022, Jelsoft Enterprises Ltd. Перевод: zCarot