Показать сообщение отдельно
Старый 29.01.2010, 01:17   #18
KiriX
YTDB Helper
 
Аватар для KiriX
 
Регистрация: 05.11.2009
Сообщений: 333
Сказал(а) спасибо: 321
Поблагодарили 152 раз(а) в 81 сообщениях
KiriX Обладатель прекрасной аурыKiriX Обладатель прекрасной ауры
По умолчанию

Цитата:
Сообщение от Moonkins Посмотреть сообщение
Прозьба привести пример на сорцах карателя 330_test
Скачиваю: git clone git://github.com/insider42/mangos.git
Использую: git checkout -b OLD origin/330_test
Пишет: fatal: not a git repository: .git
Я пример для чего вообще писал? Для кого? Кому тут в столь ясном примере что-то может быть неясно???
Может вам эти сорсы вообще выкачать и в архиве положить?
Обидно, что вы даже ошибку не удосужились хотя бы попытаться перевести
Цитата:
Сообщение от tempura Посмотреть сообщение
вот странно.... цепочка:
git clone git://github.com/insider42/mangos.git -- ну да - выкачиваем удалённую ветку по умолчанию
git pull origin 330_stable -- простое обновление выкаченной ветки, кстати, ветка 330_stable и есть ветка по умолчанию сейчас в репозитории Карателя
нормально выкачивает стабильную ветку...

цепочка:
git branch 330_test -- ага - создали ЛОКАЛНУЮ ветку, копию 330_stable в нашем случае, с НАЗВАНИЕМ ветки 330_test
git checkout 330_test -- переключились в только что созданную ветку
git pull origin 330_test -- СЛИЛИ локальную ветку (которая на самом-то деле 330_stable) с удалённой веткой 330_test
нормально создает новую локальную ветку, переключается в нее, и обновляет в ней сорцы.
Это не совсем корректный пример... Таким образом вы выкачиваете ветку по умолчанию удалённого репозитория и СЛИВАЕТЕ её с веткой 330_test... В случае карателя и сейчас - это прокатывает, т.к. 330_stable сейчас девственно чиста + меньшей ревизии, чем 330_test и сливая её с веткой 330_test вы не только накладываете на неё патчи, но и обновляете сами исходники мангоса. Когда набор патчей будет идентичен, а в 330_test будут теже патчи что и в стейбл + новые - при такой цепочке вы очень даже можете получить конфликты при слиянии. Мой же способ выкачивает ТОЛЬКО указанную удалённую ветки ни с чем её не сливая.
Темпура, таким образом всю твою цепочку можно легко сократить до:
Код:
git clone git://github.com/insider42/mangos.git
git pull origin 330_test
В итоге получим всё тоже самое, что и в вашей длинной цепочке.
KiriX вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
tempura (29.01.2010)