Здесь курят мануал.

Добро пожаловать на Пыху!

Логин:
Пароль:
 

Нет прописки? Зарегистрируйся!

Новости

Пыха информатор 3.1
Еще более удобное оповещение о флуде!

Краснодарское время: 25 Май, 2012, 01:50:10

Страниц: 1 [2] 3
Печать
Автор Тема: Mercurial, вложенные репо  (Прочитано 730 раз)
0 Пользователей и 1 Гость смотрят эту тему.
phpdude    ↓ 
10 Сентябрь, 2011, 07:33:28
НЕ ХУЕТА! ХУЕТА!

я - ЭМО
Группа: в ухо

Карма: 345
Сообщений: д-о-х-у-я!
Сила слова: 1.66

+1 сам ебался с головами :)
ебешься в рот! быдь аккуратнее
Записан

забанен. могу забанить других, пишите в личку
BEER. Helping ugly people have sex since 1862.
Status    ↓ 
10 Сентябрь, 2011, 07:43:03 , спустя 9 минут 35 секунд
НЕ ХУЕТА! ХУЕТА!

Редкостная сволочь
Группа: Джедаи

Карма: 57
Сообщений: 1447
Сила слова: 3.94

ебешься в рот! быдь аккуратнее
Там все таки зубы:D
Записан

Заткнись говно, я воевал!
vasa_c    ↓ 
10 Сентябрь, 2011, 10:06:10 , спустя 2 часа 23 минуты 7 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: в ухо

Карма: 81
Сообщений: 2459
Сила слова: 3.29

vasa_c, на Git ещ1 не перешли?
Проведи мне мастер-класс, я там ваще ничего не понимаю.
То есть что при коммите нужно указывать какие файлы нужно коммитить, это понял и смирился, а как до веток доходит, так совсем плохо с пониманием.
Записан

disc    ↓ 
11 Сентябрь, 2011, 12:14:57 , спустя 2 часа 8 минут 47 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: в ухо

Карма: 37
Сообщений: 844
Сила слова: 4.38

vasa_c, ветки в гите такие же как в hg, если не проще)
Записан
AlexB    ↓ 
11 Сентябрь, 2011, 11:17:37 , спустя 11 часов 2 минуты 40 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: в ухо

Карма: 89
Сообщений: 3425
Сила слова: 2.6


Проведи мне мастер-класс, я там ваще ничего не понимаю.
а как до веток доходит, так совсем плохо с пониманием.
Честно говоря, про ГИТ вообще не чего не знаю, а в меркуреале ветки это в принципе прикольно. Вкратце:
Фенька в том, что у каждого разработчика свой репозиторий на локальной машине. Это здорово тем, что ты можешь комитить сколько угодно, не боясь помешать другим. Т.е. ты отладил некоторую функцию, но в общий проект ее еще подключать нельзя - она может с чем то конфликтовать другим, что ты еще не отладил, а только собираешся. Ты смело делаешь комит и продолжаешь работать. Ты зафиксировал версию, если что можешь откатится, но об этом еще никто не знает.
Наконец, когда ты добился работоспособности всего проекта - можешь протолкнуть все в центральный репозиторий.
Но тут есть подстава, другой разработчик мог раньше тебя протолкнуть свои изменения. Таким образом, ты сначала должен вытянуть изменения к себе в свой локальный репозиторий. Меркуриал не мерджит сразу, а создает у тебя локально вторую голову. Теперь ты можешь, либо продолжать работать с любой из голов, либо локально слить головы и протолкнуть слитую версию в центральный репозиторий. Где-то так.
 
Сильно с вопросами не приставайте, сам только вторую неделю с ним работаю.
Записан

Абырвалг    ↓ 
11 Сентябрь, 2011, 12:20:30 , спустя 1 час 2 минуты 53 секунды
НЕ ХУЕТА! ХУЕТА!

PHP Infected, симфоеб, маконенавистник
Группа: Джедаи

Карма: 80
Сообщений: 6096
Сила слова: 1.31

зачем ты это все васяцу рассказываешь? думаешь он не в курсе?)
Спустя 47 секунд добавил
он писал статьи в бложеге на тему меркуриала и прекрасно все это знает. Вопрос про гит был
Записан

PHP does the job since 1995
Пожалуйста, не надо делать двойные клики по ссылкам. Это создает избыточную нагрузку на сервер
adw0rd    ↓ 
11 Сентябрь, 2011, 01:51:45 , спустя 1 час 31 минуту 15 секунд
НЕ ХУЕТА! ХУЕТА!

эдво
Группа: в ухо

Карма: не нужна
Сообщений: 17629
Сила слова: 1.67

vasa_c, зачем при комите указывать файлы? git add -p тебе в помощь
потом git commit, git push
 
Все также как в hg, но без гемороя
Записан

Python, Django, Git, Emacs, Nginx, MySQL, SphinxSearch, FreeBSD/Linux
Мой блог * Кинсбург * Либург * Я на GitHub
adw0rd    ↓ 
11 Сентябрь, 2011, 02:10:40 , спустя 18 минут 55 секунд
НЕ ХУЕТА! ХУЕТА!

эдво
Группа: в ухо

Карма: не нужна
Сообщений: 17629
Сила слова: 1.67

AlexB, в гите, надо сделать git pull, который сделает git fetch + git merge по сути, так что можно как и в hg делать git fetch, а потом вызывать git merge
получится псевдоэмуляция 2-х голов
Записан

Python, Django, Git, Emacs, Nginx, MySQL, SphinxSearch, FreeBSD/Linux
Мой блог * Кинсбург * Либург * Я на GitHub
vasa_c    ↓ 
11 Сентябрь, 2011, 02:28:46 , спустя 18 минут 6 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: в ухо

Карма: 81
Сообщений: 2459
Сила слова: 3.29

adw0rd, да эта то элементарщина понятна.
В любом руководстве/статье её распишут на 5 экранов. Потом доходит до интересных вещей и вдохновение у автора заканчивается.
 
В меркуриале я создал ветку hue-moe и она будет веткой hoe-moe в любой репе, куда её не запушат.
А здесь я должен создать ветку у себя, потом создать ветку в другой репе, с каким-то другим именем, а потом специально каким-то макаром её туда отправить.
То есть подозреваю, что это можно сделать просто и автоматически, но во всех примерах которые видел всё через жопу делается.
Записан

AlexB    ↓ 
11 Сентябрь, 2011, 02:39:15 , спустя 10 минут 29 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: в ухо

Карма: 89
Сообщений: 3425
Сила слова: 2.6


зачем ты это все васяцу рассказываешь? думаешь он не в курсе?)
Спустя 47 секунд добавил
он писал статьи в бложеге на тему меркуриала и прекрасно все это знает. Вопрос про гит был
Ну так разговор поддержать )))) Расскажите теперь мне в чем элементарные отличия гита (ну кроме того что эдворд сказал)
Записан

Абырвалг    ↓ 
11 Сентябрь, 2011, 03:18:17 , спустя 39 минут 2 секунды
НЕ ХУЕТА! ХУЕТА!

PHP Infected, симфоеб, маконенавистник
Группа: Джедаи

Карма: 80
Сообщений: 6096
Сила слова: 1.31

эвот http://habrahabr.ru/blogs/development_tools/123700/
Записан

PHP does the job since 1995
Пожалуйста, не надо делать двойные клики по ссылкам. Это создает избыточную нагрузку на сервер
artoodetoo    ↓ 
11 Сентябрь, 2011, 03:51:12 , спустя 32 минуты 55 секунд
НЕ ХУЕТА! ХУЕТА!

с особым цинизмом
Группа: в ухо

Карма: 124
Сообщений: 3805
Сила слова: 3.26

Абырвалг, будем считать, что он это мне рассказывал ;) я Hg не пробовал
Записан
AlexB    ↓ 
13 Сентябрь, 2011, 01:14:16 , спустя 1 день 21 час 23 минуты 4 секунды
НЕ ХУЕТА! ХУЕТА!

Группа: в ухо

Карма: 89
Сообщений: 3425
Сила слова: 2.6


в гите есть ебанутое название для мержа.
Integrate file
может и в меркуриале также? проверь :)
я долго искал)
Бляяяяяяяяя ... все-таки реально Integrate. Сеньк, навел таки на мысль.
Это не в меркуриале как таковом, а в IDE такое уебанское название, меня это сбило с толку ...
Записан

phpdude    ↓ 
13 Сентябрь, 2011, 01:53:59 , спустя 39 минут 43 секунды
НЕ ХУЕТА! ХУЕТА!

я - ЭМО
Группа: в ухо

Карма: 345
Сообщений: 20790
Сила слова: 1.66

а в IDE такое уебанское название, меня это сбило с толку ...
уху. тоже был шокирован в свое время :)
Записан

забанен. могу забанить других, пишите в личку
BEER. Helping ugly people have sex since 1862.
AlexB    ↓ 
13 Сентябрь, 2011, 01:56:24 , спустя 2 минуты 25 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: в ухо

Карма: 89
Сообщений: 3425
Сила слова: 2.6

Причем непонятно почему она автоматом это не вызывает, когда при Update я ставлю галочку merge
Записан

Страниц: 1 [2] 3
Печать
 

Перейти в:  

Этот топик скрыли: Frozzeg, Chuck Norris