| |
Тема: Образное сравнение систем контроля версий | Список тем |
| | | Утащено с rsdn.ru
Приветствую!
Мой коллега-СМщик и просто старший товарисч решил недавно сделать описание для себя — чем отличаются разные системы контроля версий... с фантазией и образным мышлением у него всё в порядке, поэтому обычное сравнение было бы скучнО... В общем, вот что у него получилось
-------------------------------------
1. ClearCase
Классный такой туалет. Есть биде, писсуары, толчки, рукомойники, одноразовые полотенца, все чистенько, светло, уютно. Регулярно убирается, поддерживается в тепле и чистоте. Рассчитан на очень большое кол-во пользователей. Пользоваться таким туалетом приятно, несмотря на то, что туалет платный. Платность туалета выражается не только в использовании, но и в саппорте — требует достаточно много регулярных вложений на поддержание текущего оборудования, канализации, света и прочего в порядке. Подключается к общей канализационной системе.
2. CVS
Туалет типа "сортир". Обычный такой деревенский сортир на одну-две персоны. В конструкции прост — дыра и стенки вокруг. Но сделано на совесть — доски свежие, плотно подогнанные друг к другу, гумном почти не пахнет, щелей нет, внутри тесно, но все же довольно уютно и относительно чисто. Пользоваться не противно, особенно учитывая, что туалет бесплатен. Для личного домика гораздо более разумный вариант, чем воздвигать рядом с домом аналогичных размеров здание под туалет класса "clearcase", да еще и за деньги. Саппорт cvs-туалета также дешев — время от времени поменять прохудившуюся доску, да яму почистить изредка. Туалетной бумаги нет.
3. CVSNT
Тот же cvs-туалет, но с щеколдой на двери. Разница в сравнении с cvs'ом чувствуется только, когда туалетом пользуются больше одного человека.
4. Subversion
Попытка исправить недостатки cvs-туалета. Почти получилось, но есть ньюансы. С одной стороны — появилась возможность смывать гумно; с другой стороны – сделать это можно, только погадив несколько раз. С одной стороны – появился стульчак; с другой стороны – его нельзя просто взять и опустить, вместо этого каждый раз требуется продолжительная возьня с отверткой для того, чтобы его примонтировать. Ну а освежитель воздуха, намертво приколоченный к потолку – это вообще уже ни в какие ворота...
5. Perforce
Попытка построить один subversion-туалет на всю деревню. В результате он ничем не отличается от subversion, кроме: — гадить могут несколько человек одновременно, — гумно вывозится не сразу на свалку, а сначала складируется неподалеку на краю деревни, — есть намек на туалетную бумагу, но на поверку это оказывается газетой “Красные зори” за 1967 год, которую к тому же нельзя использовать, предварительно не помяв. Как результат появления дорогостоящих нововведений, туалет платный. Есть и бесплатная версия, но только на двух пользователей одновременно.
6. RCS
Тупо дыра в земле. Является прародителем CVS-туалетов. Одновременное использование исключено полностью. Более того, если при использовании предварительно не заблокировать доступ к туалету (например, взяв в руки лопату фирмы “Lock”), то есть шанс, что другой пользователь вас не заметит и нагадит сверху.
7. SourceSafe
Тот же cvs-туалет, только без освежителя воздуха, без туалетной бумаги, без щеколды на двери, а также без самой двери, зато с офигенными щелями по всему периметру неоднозначной конструкции, исключающей наличие прямых углов. В любой момент может упасть, причем делает это как правило при попытки воспользоваться по назначению. Видимо, осознавая убогость конструкции, компания-столяр распространяет этот вид туалета совершенно бесплатно, в отличии от своих оконных рам и офисной мебели.
Примечания стульчак = контроль версий директорий туалетная бумага = config specs склад на краю деревни = прокси-сервер перфорса канализация = синхронизация
-------------------------------------
(c) Artem Rodygin |
| |
|
| |