← All posts tagged Git

Git

После обновления убунты обновился и гит (до 1.7.*). Внезапно начал при операции pull и автоматическом мерже запускать мне емакс с просьбой, по сути, согласиться с его мержем. Бесит как-то, что ли.

Git

подскажите, пожалуйста. в одной ветке я переименовал файл, в другой ветке чувак тоже переименовал этот файл так же. но гит их не мерджир, а оставил мою версию foo.py, и файл вида foo.py~origin_branchnamehere . как их "смержить" чтоб по-умному?

gitk таки показывает возле каждого коммита бранчи. конечно, после мерджа вы красите обе ветви в оба бранча (что перечеркивает некоторые прелести), тем не менее чтоб вовремя увидеть ненужный мерж — очень ок.

Git

Нет, как же всё-таки сложно объяснять концепцию origin'ов обычным пользователям / фронтэндщикам. Меркуриал с его многоголовием был попроще как-то, что ли (при том, что верстальщик был чуть слабее на мой вкус).

Git

Чтоб сделать в гите hg incoming надо написать git fetch && git log ..origin/master
Чтоб сделать в гите hg outgoing надо написать git fetch && git log origin/master..

Вышел mercurial 1.8 и, внимание... "Bookmarks are now a core feature" WOOHOO Я очень надеюсь, что букмарки (то есть как в гите) станут вообще по-умолчанию бранчеванием. Тупо потому что это меньше запутывает и больше одной головы в бранче быть не может и вообще.

Ну что, кто там кричал что git вперде и сжимает лучше?) Конвертнул репозиторий емакса в hg и сравнил всю тройку. Результат: git: 222,1Мб, bzr: 160,8Мб, hg: 107,4Мб. Радость ^__^ Нотариально заверенный скриншот: dl.dropbox.com

Похоже, что зеркало емакса в меркуриал немного протухло, пытаюсь склонировать гитовский репозиторий через hg-git. Уже минут 10 висит и процессор фигачит на 100%, а никакого прогресса и ничего подобного не рисует. Интересно, оно таки зависло или еще шевелится? Надо бы пойти им сказать, чтоб хоть как-то с плагином progress синтегрировались.