Еще раз про гит

Sep 23, 2011 21:47



Read more... )

git

Leave a comment

Comments 16

mist1k September 24 2011, 06:44:15 UTC
а в чем существенное преимущество перед свн?

Reply

m_ivanov September 24 2011, 18:56:59 UTC
Мне сегодня что-то лень много писать, поэтому просто дам ссылку на выступление Линуса Торвальдса (создателя git) перед программистами Гугла:

http://habrahabr.ru/blogs/development_tools/71115/

Краткое содержание лекции: "свн - отстой".

Reply

mist1k September 27 2011, 11:26:25 UTC
посмотрел видео мельком.
я так понял основных преимуществ 2:
1. скорость операций апдейт/шоу хистори
2. распределенность упрощает мерж (благодаря сети доверительных лиц)

у нас проект маленький, получается, что преимущество только одно.
я что-то еще упустил?

Reply

m_ivanov September 27 2011, 11:47:41 UTC
В общем да, это два основных пункта. Казалось бы - ерунда. Но фишка в том, что эти два пункта сделаны действительно очень хорошо. Оно действительно работает очень быстро и очень просто.

Даже в небольшом проекте.

Reply


messirvoland September 26 2011, 09:55:56 UTC
А что делать, если продакшенов несколько? Т.е. несколько активных версий продукта? И понятно часть фич должна появляться во всех версиях, а некоторые нет? Как-то тогда моловато одного продакшен мастера.

Reply

m_ivanov September 26 2011, 10:17:27 UTC
Ну да, заводите тогда по мастеру на каждый продакшен. Назовите их не абстрактным именем "master", а какими-то личными именами, типа "версия_для_вредного_клиента", "клевая версия" и "вариант_для_тормозных_компов". В каждую ветку отправляйте только нужные бранчи.

Мастер - это не какая-то специальная зарезервированная ветка для продакшена. Это просто первая создающаяся ветка по умолчанию. Технически мастер ничем не отличается от любой другой ветки. Вы можете иметь сколько угодно веток для продакшенов, это исключительно вопрос договоренности.

Reply

messirvoland September 26 2011, 10:37:32 UTC
Оно понятно, мы так делали, так же как и feature branch, задолго до Git.
Просто хотел подчеркнуть, что "правильная метода" неполная и такие методы зачастую у людей вызывают больше вопросов чем ответов.
http://twitter.com/#!/intr13/status/111433429685506048

Reply

m_ivanov September 26 2011, 10:41:57 UTC
Не уловил сути сомнений товарища по ссылке. Возникает второй продакшен - заводишь под него вторую ветку.

Reply


dmitry_shvalyov December 22 2011, 10:12:51 UTC
Это всё шикарно, но вот с пунктом 1 проблема - если нет своего удалённого репозитория, а на гитхаб проект выкладывать нет возможности или желания, то как быть?

Пробовал как-то поставить гит на удалённую площадку от ru-center, тариф 201, столкнулся с проблемой, что нельзя переписать path. Хотя, возможно я что-то делал не так. Может знающие люди подскажут решение? Интересует именно этот хостинг, т.к. уже куплен, освоен и там есть ssh.

Reply

m_ivanov December 22 2011, 12:30:52 UTC
Ну Вы загадки загадываете:) Это не хочу, то не нравится, а здесь работает через жопу, но это уже оплаченная жопа, так что буду колоться, но продолжать жрать кактус:)

Я так не играю:)

Reply


Leave a comment

Up