На дворе шел 2012 год
Jul. 16th, 2012 09:53 am![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Мейл-лист разработчиков некоей СУБД:
BTW, IMHO subversion is worse than CVS. I don't understand why you want to migrate at all.
BTW, IMHO subversion is worse than CVS. I don't understand why you want to migrate at all.
no subject
Date: 2012-07-16 01:35 pm (UTC)Это которой?
no subject
Date: 2012-07-16 01:40 pm (UTC)Это никак не соотносится с хранением истории проекта. Историю НЕЛЬЗЯ переписывать.
Ну и это ещё приводит к чудесным эффектам, когда такое делают у репозитория с которым кто-то уже синхронизировался. Что приводит к тому, что все “workflow” с использованием этих команд (тысячи их в интернете) неработоспособны когда одну и ту же фичу делают несколько человек или хотя бы один человек на нескольких рабочих местах (ноуте и рабочей станции или домашнем и рабочем компьютере). Но это уже побочные эффекты изначально кривого дизайна, заложенного в этих командах.
no subject
Date: 2012-07-16 02:22 pm (UTC)И вообще ребейз индивидуальная команда - сделал фичу один, ребейзнул и тд. Если над бранчем работает несколько человек то юзается бекмердж основного бранча а не ребейз.
no subject
Date: 2012-07-16 02:25 pm (UTC)Хм. Читаю man — не вижу при чём он тут.
И вообще ребейз индивидуальная команда
Это не важно. Важна сама штатная техническая возможность переписывать историю, никак не ограниченная вообще. Там хоть ACL'и нормальные появились? Или нет?
no subject
Date: 2012-07-16 02:31 pm (UTC)Я сам сторонник разрешения стрелять себе в ногу — но не когда речь идёт об истории, которая принципиально не должна редактироваться.
no subject
Date: 2012-07-16 02:39 pm (UTC)ИМХО возможность поправить историю хороша при факапе. Тогда рефлог позволяет очень гранулярно откатится куда надо и иметь чистую и читабельную историю, а не полный пиздец из-за одной ошибки.
ЗЫ: Кстати в компании мы не пользуемся рибейзом вообще, только мердж. Когда есть центральный репозиторий (гитхаб) в который feature branches регулярно пушатся, рибейз не нужен.
no subject
Date: 2012-07-16 02:43 pm (UTC)Даст. Дабл-коммиты только так возникают если ребейзиться, пушить, снова ребейзхится и снова пушить. Что, подумав, не удивительно.
no subject
Date: 2012-07-16 02:51 pm (UTC)no subject
Date: 2012-07-16 02:54 pm (UTC)Да. А так как после второго рибейза того коммита уже нет, а есть новый (пусть и стем же сожержанием ПО СМЫСЛУ, но с другой чексуммой — т.е. идентификатором), то он снова проапушится и промёржится.
У меня без всяких форсов получилось на раз-два.
no subject
Date: 2012-07-16 02:59 pm (UTC)no subject
Date: 2012-07-16 03:00 pm (UTC)no subject
Date: 2012-07-17 12:21 am (UTC)Do not rebase commits that you have pushed to a public repository. (c)
а вообще торвальдс говноед ;]