Не понятно

Почему хорошая система контроля версий git ничего не стоит, а очень плохая система контроля версий Clearcase стоит несколько тысяч долларов за одну инсталляцию?

P.S. И не надо говорить про Linux и Windows. Clearcase это далеко не Windows.
Tags: ,
Kind of перекликается с моим постом. Сравнить качество добровольных программистов, и тех, кто это делает за деньги, с 9 до 5. В среднем, конечно.
Концепцию git-а придумал один гений, он же с друзьями и написал боольшую часть. Так что как медиана этот пример не подходит.

Еще удивительнее не то какого качества Clearcase, (кто знает как мотивированны программисты в IBM) а то зачем ее покупают большие корпорации в качестве нового корпоративного стандарта. Пахнет откатом :) А я то верил, что это исконно русское явление.
Trunk me tender
Trunk me sweet
Never let me branch.

Людям не нужны абстрактные материи. Рулит SVN и производные.
Сначала, хотел поинтересоваться, а что же в ней плохого, но потом почитал в википедии.

Мда, неатомарные коммиты и постоянная работа через сеть это, наверно, очень грустно.

Я рад, что я на работе использую Гит. :-)
Больше всего раздрожают:
1) необходимость делать checkout
2) глючный, тормозной и совершенно неудобный GUI
3) он ставит на машине 3 демона!
4) только избранный может поднять сервер
Возможно, люди сначала подсажены на Source Safe, хотят что-то более enterprise-уровня и натыкаются на Clearcase?
Именно так все и было. Ну блин, они же не на чердаке ее нашли, можно было еще что-нибудь посмотреть для сравнения.

Поражаюсь вашей проницательности, уже видели такое?
Не, просто воспоминания о VSS навеяли :)
Но всёж это лучше чем совсем без системы контроля версий...
- локальными коммитами
- локальными бранчами
- возможностью заначить (stash) изменения до лучших времен, и работать дальше
- одной папкой .git вместо 1000 папок .svn
- вся история всегда под рукой
- доступ к репозиторию по ssh, http, network share

Но с svn-ом тоже можно жить :) даже не плохо

Круто :)
Хотя в локальных комитах я вижу небольшую опасность -- ненадёжно, в смысле, нет бекапа
без приблуд типа SVK оффлайн (по отношению к центральному репу) историю изменений как будешь вести?
Быстрым переключением между бранчами и мёржем.

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

В git за счет дешевого создания/переключения бранчей ты можешь каждую новую фичу делать в отдельном бранче. Создал бранч коммитишь туда сколько хочешь. Надо сделать что-то несвязанное с фичей -- переключился на master коммитишь туда. Когда фича готова -- ты просто мержишь её в master одной командой.

В svn создать бранч можно быстро, но чтобы с ним работать его надо зачекаутить, что может занимать много времени. Плюс мерж с svn очень неудобный. От одного мёржа в svn можно отказаться от бранчей.