Ru-MaNGOS

Вернуться   Ru-MaNGOS > Флуд > Флудильня

Важная информация

Флудильня Разговоры на любые темы.

Мы устаем постоянно работать. Иногда надо где-то немного отдохнуть. Пожалуйста, не надо здесь устраивать бардак.

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 11.04.2010, 08:33   #1
HKnix
Гость
 
Сообщений: n/a
По умолчанию скачать исходники

Всем доброго времени суток. Народ подскажите как скачать у карателя исходники отсюда http://github.com/insider42/mangos/tree/333
а то я делаю git clone git://github.com/insider42/mangos.git он не те качает, заранее благодарю..
  Ответить с цитированием
Старый 11.04.2010, 08:46   #2
Konctantin
RuDB Dev
 
Аватар для Konctantin
 
Регистрация: 01.02.2010
Адрес: localhost
Сообщений: 592
Сказал(а) спасибо: 323
Поблагодарили 283 раз(а) в 122 сообщениях
Записей в дневнике: 2
Konctantin Это имя известно всемKonctantin Это имя известно всемKonctantin Это имя известно всемKonctantin Это имя известно всемKonctantin Это имя известно всемKonctantin Это имя известно всем
По умолчанию

не ту ветку качаете
Цитата:
Чтобы скачать исходники из определённой ветки: Сначала скачиваем исходники, потом:

Код:
git checkout -b имя_нужного_раздела origin/имя_нужного_раздела
Чтобы создать новую ветку:

Код:
git branch имя_раздела
Посмотреть все ветки:

Код:
git branch
Чтобы переключится в нужную ветку:

Код:
git checkout имя_раздела
__________________
Konctantin вне форума   Ответить с цитированием
Старый 11.04.2010, 11:46   #3
Feel the Power
Пользователь
 
Аватар для Feel the Power
 
Регистрация: 07.03.2010
Адрес: Беларусь, Минск
Сообщений: 58
Сказал(а) спасибо: 92
Поблагодарили 40 раз(а) в 17 сообщениях
Feel the Power Скоро придёт к известности
Отправить сообщение для Feel the Power с помощью ICQ
По умолчанию

Цитата:
Сообщение от HKnix Посмотреть сообщение
Всем доброго времени суток. Народ подскажите как скачать у карателя исходники отсюда http://github.com/insider42/mangos/tree/333
а то я делаю git clone git://github.com/insider42/mangos.git он не те качает, заранее благодарю..
Вы качаете весь репозиторий, со всеми ветками, а вам нужна только ветка 333. Чтобы скачать только одну ветку можно сделать так:

Код:
git clone адрес_репозитория имя_ветки
Или воспользоваться командами в предыдущем посте для переключения ветки в уже скачанном репозитории.
Feel the Power вне форума   Ответить с цитированием
Старый 20.04.2010, 08:47   #4
anvd24
Новичок
 
Регистрация: 20.04.2010
Адрес: Moscow
Сообщений: 16
Сказал(а) спасибо: 13
Поблагодарили 2 раз(а) в 2 сообщениях
anvd24 На верном пути
По умолчанию

Цитата:
Сообщение от Feel the Power Посмотреть сообщение
Вы качаете весь репозиторий, со всеми ветками, а вам нужна только ветка 333. Чтобы скачать только одну ветку можно сделать так:

Код:
git clone адрес_репозитория имя_ветки
Или воспользоваться командами в предыдущем посте для переключения ветки в уже скачанном репозитории.
если я вас правильно понимаю , то для того что бы скачать себе исходники необходимо сделать вот так на примере исходников карателя.

Код:
git clone git://github.com/insider42/mangos.git 333 ?

а с веткой 330 или 0.12 так же можно,или есть отличия.?
это я уже про
Код:
git clone git://github.com/mangos/mangos.git

Последний раз редактировалось anvd24; 20.04.2010 в 09:11.
anvd24 вне форума   Ответить с цитированием
Старый 20.04.2010, 09:33   #5
unlucky
RMDC Donator
 
Аватар для unlucky
 
Регистрация: 07.03.2010
Сообщений: 5
Сказал(а) спасибо: 48
Поблагодарили 1 раз в 1 сообщении
unlucky На верном пути
По умолчанию

Код:
git clone git://github.com/insider42/mangos.git
cd mangos
git checkout -b 333 origin/333
unlucky вне форума   Ответить с цитированием
Старый 20.04.2010, 09:57   #6
Anti
Пользователь
 
Аватар для Anti
 
Регистрация: 12.03.2010
Адрес: Беларусь
Сообщений: 54
Сказал(а) спасибо: 8
Поблагодарили 24 раз(а) в 17 сообщениях
Записей в дневнике: 1
Anti На верном пути
Отправить сообщение для Anti с помощью ICQ Отправить сообщение для Anti с помощью Skype™
По умолчанию

Цитата:
Сообщение от anvd24 Посмотреть сообщение
если я вас правильно понимаю , то для того что бы скачать себе исходники необходимо сделать вот так на примере исходников карателя.

Код:
git clone git://github.com/insider42/mangos.git 333 ?

а с веткой 330 или 0.12 так же можно,или есть отличия.?
это я уже про
Код:
git clone git://github.com/mangos/mangos.git
Качайте весь репозиторий, а после будете "ходить" по ветвям, если будет нужно. Что бы скачать 1 ветвь именно приведённая вам команда и нужна.
Anti вне форума   Ответить с цитированием
Старый 20.04.2010, 12:09   #7
FreeBSD
RMDC Donator
 
Аватар для FreeBSD
 
Регистрация: 07.03.2010
Сообщений: 42
Сказал(а) спасибо: 20
Поблагодарили 12 раз(а) в 5 сообщениях
FreeBSD На верном пути
По умолчанию

я пользуюсь давнлоадером который на сайте)
FreeBSD вне форума   Ответить с цитированием
Старый 20.04.2010, 14:14   #8
Feel the Power
Пользователь
 
Аватар для Feel the Power
 
Регистрация: 07.03.2010
Адрес: Беларусь, Минск
Сообщений: 58
Сказал(а) спасибо: 92
Поблагодарили 40 раз(а) в 17 сообщениях
Feel the Power Скоро придёт к известности
Отправить сообщение для Feel the Power с помощью ICQ
По умолчанию

Цитата:
Сообщение от anvd24 Посмотреть сообщение
если я вас правильно понимаю , то для того что бы скачать себе исходники необходимо сделать вот так на примере исходников карателя.

Код:
git clone git://github.com/insider42/mangos.git 333 ?
Верно, на винде даже не нужно создавать новый локальный репозиторий - git его сам создаст.
Цитата:
Сообщение от anvd24 Посмотреть сообщение
а с веткой 330 или 0.12 так же можно,или есть отличия.?
это я уже про
Код:
git clone git://github.com/mangos/mangos.git
Конечно можно.

Цитата:
Сообщение от FreeBSD Посмотреть сообщение
я пользуюсь давнлоадером который на сайте)
Тогда мы теряем историю ревизий и возможность обновлять локальный репозиторий (git pull).
Feel the Power вне форума   Ответить с цитированием
Старый 20.04.2010, 20:32   #9
CruncH
Пользователь
 
Регистрация: 07.03.2010
Адрес: Норильск
Сообщений: 51
Сказал(а) спасибо: 28
Поблагодарили 31 раз(а) в 15 сообщениях
Записей в дневнике: 3
CruncH На верном пути
Отправить сообщение для CruncH с помощью ICQ
По умолчанию

Ну и чтобы не плодить папки с разными форками репозиториев, можно делать все в одном.
Код:
git remote add name git://github.com/name/mangos.git
git fetch name
git checkout -b branch-name name/remoute_branch_name
git pull name remoute_branch_name
Выделенное заменить на нужные данные
Так как будет загружаться форк, то трафика будет меньше уходить, чем на полную версию исходников.
__________________

Последний раз редактировалось CruncH; 20.04.2010 в 23:04.
CruncH вне форума   Ответить с цитированием
Старый 20.04.2010, 22:13   #10
anvd24
Новичок
 
Регистрация: 20.04.2010
Адрес: Moscow
Сообщений: 16
Сказал(а) спасибо: 13
Поблагодарили 2 раз(а) в 2 сообщениях
anvd24 На верном пути
Хорошо

Цитата:
Сообщение от CruncH Посмотреть сообщение
Ну и чтобы не плодить папки с разными форками репозиториев, можно делать все в одном.
Код:
git remote add name git://github.com/name/mangos.git
git fetch name
git checkout -b branch-name name/remoute_branch_name
git pull name remoute_branch_name
Выделенное заменить на нужные данные
Вот за это спасибо большое.


и последний вопрос.
Какие команды нужно выполнить для реализации следующего:
необходимо скачать вот такой коммит e126da8418caa9d7ef8287d3194670a55350a8c7 в бранче 330
а именно [9590]
не могу сообразить как,засираю форки и все.помогите если не сложно.


ProGit.pdf почитал.
найдено
If you want to pull commit "4568587" into your branch, you can run
$git cherry-pick 45685875897b5856gv86f45986g8bg7

This pulls the same change introduced in "4568587" , but you get a new commit SHA-1 value,
because the date applied is different.

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

Код:
git clone git://github.com/mangos/mangos.git
cd mangos
git checkout -b 330 origin/330
а дальше что?
Код:
$git cherry-pick e126da8418caa9d7ef8287d3194670a55350a8c7
так?

или можно скачивать сразу форк 330?
то есть первую заменить на
Код:
git clone git://github.com/mangos/330/mangos.git
или нет?

а вообще ведь можно и с мастер ветки содрать этот коммит только вот как?


разобрался.спасибо.

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

Последний раз редактировалось anvd24; 22.04.2010 в 08:38.
anvd24 вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
исходники линукса собираем на винде trtw89 Корзина 1 29.09.2010 22:34
Как скачать сорцы cataclysm MrCray Корзина 0 31.08.2010 21:53
insider42 vs RSA vs Чистые исходники Gbobr Корзина 1 02.08.2010 14:21
исходники spell_work Konctantin Tools 8 14.04.2010 16:02


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


ru-mangos.ru - Русское сообщество MaNGOS
Главная цель проекта MaNGOS - обучающая, поэтому разрешается использовать исходный код и собранную программу только для образовательных целей.
Вы не можете использовать MaNGOS в коммерческих целях, а также не разрешается устанавливать публичные серверы на базе MaNGOS.
Любое копирование материалов, информации в любом виде без указания источника - форума Ru-MaNGOS будет считаться нарушением авторских прав и нарушением Уголовного Кодекса РФ, ст. 146 ст. 147.
Перевод vBulletin: zCarot