посмотрел видео мельком. я так понял основных преимуществ 2: 1. скорость операций апдейт/шоу хистори 2. распределенность упрощает мерж (благодаря сети доверительных лиц)
у нас проект маленький, получается, что преимущество только одно. я что-то еще упустил?
В общем да, это два основных пункта. Казалось бы - ерунда. Но фишка в том, что эти два пункта сделаны действительно очень хорошо. Оно действительно работает очень быстро и очень просто.
А что делать, если продакшенов несколько? Т.е. несколько активных версий продукта? И понятно часть фич должна появляться во всех версиях, а некоторые нет? Как-то тогда моловато одного продакшен мастера.
Ну да, заводите тогда по мастеру на каждый продакшен. Назовите их не абстрактным именем "master", а какими-то личными именами, типа "версия_для_вредного_клиента", "клевая версия" и "вариант_для_тормозных_компов". В каждую ветку отправляйте только нужные бранчи.
Мастер - это не какая-то специальная зарезервированная ветка для продакшена. Это просто первая создающаяся ветка по умолчанию. Технически мастер ничем не отличается от любой другой ветки. Вы можете иметь сколько угодно веток для продакшенов, это исключительно вопрос договоренности.
Оно понятно, мы так делали, так же как и feature branch, задолго до Git. Просто хотел подчеркнуть, что "правильная метода" неполная и такие методы зачастую у людей вызывают больше вопросов чем ответов. http://twitter.com/#!/intr13/status/111433429685506048
Это всё шикарно, но вот с пунктом 1 проблема - если нет своего удалённого репозитория, а на гитхаб проект выкладывать нет возможности или желания, то как быть?
Пробовал как-то поставить гит на удалённую площадку от ru-center, тариф 201, столкнулся с проблемой, что нельзя переписать path. Хотя, возможно я что-то делал не так. Может знающие люди подскажут решение? Интересует именно этот хостинг, т.к. уже куплен, освоен и там есть ssh.
Ну Вы загадки загадываете:) Это не хочу, то не нравится, а здесь работает через жопу, но это уже оплаченная жопа, так что буду колоться, но продолжать жрать кактус:)
Comments 16
Reply
http://habrahabr.ru/blogs/development_tools/71115/
Краткое содержание лекции: "свн - отстой".
Reply
я так понял основных преимуществ 2:
1. скорость операций апдейт/шоу хистори
2. распределенность упрощает мерж (благодаря сети доверительных лиц)
у нас проект маленький, получается, что преимущество только одно.
я что-то еще упустил?
Reply
Даже в небольшом проекте.
Reply
Reply
Мастер - это не какая-то специальная зарезервированная ветка для продакшена. Это просто первая создающаяся ветка по умолчанию. Технически мастер ничем не отличается от любой другой ветки. Вы можете иметь сколько угодно веток для продакшенов, это исключительно вопрос договоренности.
Reply
Просто хотел подчеркнуть, что "правильная метода" неполная и такие методы зачастую у людей вызывают больше вопросов чем ответов.
http://twitter.com/#!/intr13/status/111433429685506048
Reply
Reply
Пробовал как-то поставить гит на удалённую площадку от ru-center, тариф 201, столкнулся с проблемой, что нельзя переписать path. Хотя, возможно я что-то делал не так. Может знающие люди подскажут решение? Интересует именно этот хостинг, т.к. уже куплен, освоен и там есть ssh.
Reply
Я так не играю:)
Reply
Leave a comment