PDA

Просмотр полной версии : Священная война - системы контроля версий


Konctantin
02.11.2010, 13:29
TOM_RUS, вопрос, а почему репозитарий на code.google.com?
А не хотели бы переехать на github.com?

TOM_RUS
02.11.2010, 13:47
TOM_RUS, вопрос, а почему репозитарий на code.google.com?
А не хотели бы переехать на github.com?

А зачем?

LordJZ
02.11.2010, 14:32
А зачем?http://habrahabr.ru/blogs/Git/104198/

tempura
02.11.2010, 19:42
http://habrahabr.ru/blogs/Git/104198/ Я прочитал весь километр комментов. Судя по нездоровому блеску в глазах, и неестественному смеху за кадром - git совершенно недружелюбен. То есть пусть им конечно пользуются все, кто угодно - это выбор каждого конкретного человека. Лично мне удобство пользования системой контроля версий гораздо важнее "гит круче всех". Мне приходится работать с дизайнерами (например), которые консоли в глаза не видели - им рассказывать про гит смысла нет никакого, а работа их в репо нужна. Так что под свои проекты я поднимаю svn, и не люблю моск.

rsa
02.11.2010, 21:13
Что-то не заметил что гит круче яиц. Наоборот, круче всех меркуриал. А у гита четкий набор плюсов и минусов, причем самое страшное - НЕЛЬЗЯ СОЗДАТЬ ПУСТОЙ КАТАЛОГ. Все пропало...

PS еще полтора года назад сидел на svn и не собирался никуда ходить. потом просто попробовал - через неделю у меня ни одного svn репо не осталось. почему не меркуриал? ну наверное гит попробовал раньше, а потом уже не увидел явных преимуществ именно для себя.

LordJZ
02.11.2010, 22:19
...
НЕЛЬЗЯ СОЗДАТЬ ПУСТОЙ КАТАЛОГ. Все пропало...
...http://habrahabr.ru/blogs/Git/104198/#comment_3248145

RomanRom2
03.11.2010, 01:13
у гита есть гуятина черепаха, на манер черепахи для svn. проблем как бы никаких. но недружелюбная тулза совершенно, подверждаю.

но мы любим ClearCase Ж)

LordJZ
03.11.2010, 01:31
у гита есть гуятина черепаха, на манер черепахи для svn. проблем как бы никаких. но недружелюбная тулза совершенно, подверждаю.
...Жизнь вообще недружелюбная штука... впрочем я согласен

rsa
03.11.2010, 13:59
гуи - давить (с) DZ

Konctantin
03.11.2010, 15:29
не согласен, пользуюсь и тем и тем, и мне без разницы, кто чем понтуется...

zergtmn
03.11.2010, 18:32
msysgit GUI хорош, но баги не позволяют комфортно пользоваться им. TortoiseGit для меня не удобен.
Пользуюсь git bash и git gui одинаково часто.

MaxXx2021
04.11.2010, 03:46
Не пользуюсь ни чем =))) Так как нафиг нуна :)

LordJZ
04.11.2010, 03:56
Не пользуюсь ни чем =))) Так как нафиг нуна :)Рыбу, птицу, девицу и программный код?

MaxXx2021
04.11.2010, 04:24
Тут идет обсуждение кто чем пользуется гитом черепахой или меркьюри :) Я ответил =))) Я привык садо мазо сотворять :) В ручную патчить...

sven
05.11.2010, 04:19
может быть тогда к теме опрос прикрутить))) кто чем пользуется?))))

LordJZ
05.11.2010, 07:58
Пфф, это неинтересно.

KiriX
05.11.2010, 09:19
Ну, внесу свою лепту в этот флуд =)
Юзаю gitbash и TortoiseGIT 50\50 =)
Меркуриал мне действительно кажется удобнее, при этом функционал не меньше, чем у гита.

tempura
05.11.2010, 16:15
А что, у гита есть какой-то сильно нужный (часто используемый, необходимый) функционал, который отсутствует у свн?

LordJZ
05.11.2010, 16:23
А что, у гита есть какой-то сильно нужный мне (часто используемый, необходимый) функционал, который отсутствует у свн?Исправил ошибку в посте.

KiriX
05.11.2010, 16:45
А что, у гита есть какой-то сильно нужный (часто используемый, необходимый) функционал, который отсутствует у свн?
Перейди по ссылке из 6 поста Лорда ;)
Если короче, то да, есть. Какой - ссылка из 6 поста всё расскажет...
Для меня это:
1) Возможность спокойно работать локально
2) Скорость обновления
3) Отсутствие тонны ненужной инфы, как от SVN
4) Работа с ветками
и много ещё чего - удобнее он чем СВН, это факт... Не юзерфрендли, тоже факт, но всё равно удобнее (в плане функционала).

LordJZ
05.11.2010, 19:23
Перейди по ссылке из 6 поста Лорда ;)
Если короче, то да, есть. Какой - ссылка из 6 поста всё расскажет...
Для меня это:
1) Возможность спокойно работать локально
2) Скорость обновления
3) Отсутствие тонны ненужной инфы, как от SVN
4) Работа с ветками
и много ещё чего - удобнее он чем СВН, это факт... Не юзерфрендли, тоже факт, но всё равно удобнее (в плане функционала).Если уж на то пошло, то и перед hg git в половине пунктов лучше

rsa
05.11.2010, 19:48
Не юзерфрендли, тоже факт, но всё равно удобнее (в плане функционала).

не прав совсем. он жутко юзерфрендли. но только для тех кто может правильно прочитать что-нибудь вроде этого
`echo $dir/$name |sed -r "s/(\.[Mm][Kk][Vv]$)|(\.[Ww][Mm][Vv]$)|(\.[Mm][Pp][Gg]$)/\.avi/"`
для любителей гуя есть черепаха.

LordJZ
05.11.2010, 19:57
И как «это» относится к гиту?

Vladimir
05.11.2010, 19:59
Rsa, не пугайте людей ;)

В болльшинтсве случаев команда и пара опций, а такой жути там вообще не нужно...

rsa
05.11.2010, 21:31
Ну вот, народ испугался простенькой команды переименования видеофайлов ;)
Конечно этой жути не нужно. Я про то, что если человек нормально относится к вышеприведенной строчке - то комстрока гита для него это нечто родное, близкое, простое и очень быстрое.

LordJZ
05.11.2010, 23:25
Ну вот, народ испугался простенькой команды переименования видеофайлов ;)
Конечно этой жути не нужно. Я про то, что если человек нормально относится к вышеприведенной строчке - то комстрока гита для него это нечто родное, близкое, простое и очень быстрое.Каким макаром связаны гит и регэкспы? Объясните мне, я не понимаю

DiffuSer
06.11.2010, 01:21
LordJZ, это был сферический пример в вакууме.

tempura
06.11.2010, 09:16
Перейди по ссылке из 6 поста Лорда ;)
Если короче, то да, есть. Какой - ссылка из 6 поста всё расскажет... Ссылка из третьего поста лучше. И четвертый пост за ней - ответ.
Для меня это:
1) Возможность спокойно работать локально Я спокойно работаю локально с свн, и делаю коммиты только когда надо представить результаты остальным.
2) Скорость обновления Не интересует. У меня пока не было проектов, которые бы по скорости обновления меня не устраивали. В совсем археологические времена, еще на cvs - скорость тоже вполне устраивала.
3) Отсутствие тонны ненужной инфы, как от SVN Мне она не мешает. Когда мне нужен полный дистрибутив - я делаю экспорт - и получаю весь проект без папок свн (или файлов .gitignore - юмор).
4) Работа с ветками Делал ветки в свн, когда было нужно. Не понимаю в чем загвоздка.
и много ещё чего - удобнее он чем СВН, это факт... Судя по вышеприведенному - не факт, а личное мнение. :) :)
Не юзерфрендли, тоже факт, но всё равно удобнее (в плане функционала). Научить виндузятников работать в консоли... Или дизайнера-макинтошника... Я им предлагал - они ответили *грубо*. :) :) Да и мне проше визуально видеть какие файлы изменены, и посмотреть изменения всего одним правым кликом мышки. Не запуская для этого консоль в нужной папке, и не набирая в ней команды.

У меня хватало проблем и свн. Но даже в каких-то *грубо* фатальных случаях - мне было проще очистить репозиторий, и перезалить в него последнюю версию начисто, чем начать использовать альтернативы. :)

А вто, кстати, с cvs на svn (помнится) мы когда-то пересели без проблем и каких-то потрясений - быстро и просто. Локально экспортировали полностью все проекты с cvs - инструмент для этого тогда мгновенно нашли. А попытка пересадки на гит месяца три назад - не прокатила. Гуй был кривой, и вообще все как-то не поперло.



Конечно этой жути не нужно. Я про то, что если человек нормально относится к вышеприведенной строчке - то комстрока гита для него это нечто родное, близкое, простое и очень быстрое. Зачем их переименовывать вот так, пакетно? О_о С какой целью это может понадобится?
Переименовывать файлы (в том числе - пакетно) позволяет любая ОС с интерфейсом, комстрока для этого не требуется. Использование комстроки для ненужных или бессмысленных действий не имеет смысла.

LordJZ
06.11.2010, 15:20
...
Зачем их переименовывать вот так, пакетно? О_о С какой целью это может понадобится?
...Это понт — искать файлы кривым регэкспом.

tempura
06.11.2010, 15:36
эмм... Я, ну например, мог бы понтоваться, что когда-то выпивал бутылку водки винтом... Но такими вещами хвастаться как бы... стыдно... Стыдно бравировать глупостью.


А по теме: фукциональность в ущерб удобству - это печально. Слепить гуи под каждую (любую) строковую команду гита (и сделать вывод результата) - по идее же наверное несложно должно быть?

KiriX
06.11.2010, 16:56
tempura, все твои ответы - лично твоё мнение никак не относящееся к фактам и состоят типа: "мне это не нужно", "меня и так устраивает", "меня не напрягает". В общем бессмысленный пост... Конкретные примеры чем svn удобнее привести всё-таки можешь?
Ну и пара ответов:
1) Я на гите делаю коммиты исключительно для себя и вижу в видей чейнджлога СВОЮ работы и мне для этого не надо находиться в интернете. А ты в свн можешь закоммитить без сети?
4) Хм... Неужели работа с ветками в СВН такая же как и у гит и имеет тот же функционал? =)
5) Судя по твоим ответам выше это всё, что ты написал - твоё личное мнение, а не факты, я привёл хоть что-то в отличии от тебя, дальше просто расписывать не стал.
6) Ещё к примеру: если я накладываю устаревший патч на гит репозитория, он как идиот не ломится в сеть выкачивать файлы той версии, под которую рассчитан патч и вообще накладывает патч в этом случае без всякого доступа в нэт, в отличии от свн.

tempura
06.11.2010, 17:20
tempura, все твои ответы - лично твоё мнение никак не относящееся к фактам и состоят типа: "мне это не нужно", "меня и так устраивает", "меня не напрягает". В общем бессмысленный пост... Естественно это мое личное мнение - ведь это лично я пользуюсь для работы свн, а не гит. :) А в чем бессмысленность? В том что я никого не пытаюсь убедить? :) Ты считаешь, что я обязательно должен начать тебе рассказывать про разницу в бинарном коде систем распределенного контроля версий? А нах это надо? :) Я пользователь этих систем, простой пользователь - не разработчик этих систем. Как пользователь этих систем я и рассуждаю. :)
Как разница между линухом и вендой - кому-то пофиг в какой системе он работает, лишь бы было удобно, а кто-то ставит себе систему "не сложнее чем венда", и рассказывает, что "там еще и консоль есть". :) Даже тут на форуме таких "линупсоедаф" куча. :) У меня тоже на ноуте убунта стоит - один-в-один как венда, только оболочка КДЕ, а не Ехплорер. :) Конкретные примеры чем svn удобнее привести всё-таки можешь? Так я ж привел - ты просто их игнорируешь. :) SVN мне удобнее тем, что не надо печатать кучу неудобоваримых команд в неудобоваримой консоли. И пока что никаких преимуществ гит мне не предлагает. :) Ну и пара ответов:
1) Я на гите делаю коммиты исключительно для себя и вижу в видей чейнджлога СВОЮ работы и мне для этого не надо находиться в интернете. А ты в свн можешь закоммитить без сети? В системе РАСПРЕДЕЛЕННОЙ работы ты используешь только локальные коммиты? :) Тебе не гит нужен, а... короче, забыли. :) Системы распределенного контроля версия необходимы для синхронизации работы многих разработчиков через сеть. Это их принцип. Для этого их только и имеет смысл использовать. :) 4) Хм... Неужели работа с ветками в СВН такая же как и у гит и имеет тот же функционал? =) Понятия не имею. Когда мне было это нужно - я это использовал, и не задумывался о сходстве и различии. 5) Судя по твоим ответам выше это всё, что ты написал - твоё личное мнение, а не факты, я привёл хоть что-то в отличии от тебя, дальше просто расписывать не стал. Ты тоже не привел фактов. Ты привел свое личное мнение. :) Хотя я выше и факты приводил, опять же пропущенные кое-кем (по запальчивости, вероятно). :) Факт в том, что гит (широкофункциональный, но неудобный) не предлагает чего-либо такого, ради чего стоит поступиться свн (малофункциональным, но удобным). 6) Ещё к примеру: если я накладываю устаревший патч на гит репозитория, он как идиот не ломится в сеть выкачивать файлы той версии, под которую рассчитан патч и вообще накладывает патч в этом случае без всякого доступа в нэт, в отличии от свн. См. выше - система распределенного контроля версий при локальной работе практически полностью теряет свой смысл. :) Хотя, наверное, кому-то и нравится. :)

Много лет тому назад я поднял в офисе сервер CVS и вывел его онлайн - мы всю работу там держали. Потом на SVN переползли как-то одномоментно. Потом компания сдохла, и репо со всей работой у меня остался. Потом свой проект замутили с частью ребят (прогерами и дизами) - обновили репозиторий. Все свое, все у себя, пользуемся, функционала хватает - ни разу не понадобилось чего-то иного. И самое главное - удобство работы на высоте. И когда я предложил на гит пересесть месяца три назад (склонировал репо) - ребята посмотрели, попробовали, обплевали его и остались сидеть на свн.
Это ли не главное преимущество системы? Люди выбрали сами себе удобный инструмент для работы.


Кому поп, кому попадья, а кому и попова дочка. :)

virusav
06.11.2010, 17:24
Понеслась.
Лучше делами займитесь, чем воздух впустую сотрясать.

tempura
06.11.2010, 17:27
Крестовые походы тоже начались с мелочи... А в конце - Константинополь сожгли. :) :) :)

Не мешай, я уже спички ищу по всем карманам. :) :) :)

LordJZ
06.11.2010, 17:29
Сразу видно, кто читает темы, а кто комментарии к ним. Я дал ссылку на описание плюсов git-а, и только после этого распределенной системы контроля версий. Но кто-то обсуждает распределенную систему контроля версий, а кто-то git, поэтому даже холивара толкового не получается.

KiriX
06.11.2010, 19:14
1) tempura, я ничего не игнорирую, ты просто по факту ничего не привёл. И убедить как раз ты пытаешься... Я привёл плюсы, никого ни в чём не убеждая, голые факты, и именно ты накинулся опровергать их - значит именно ты заинтересован в навязывании СВОЕГО мнения. Ты не просто привёл факты того, что свн удобнее или лучше (ты их вообще не приводил), ты просто попытался наехать личными оценками на то, что привёл я. Я не прошу тебя описывать мне разницу бинарного кода, просто вопрос в чём именно преимущество свн пред гит? Кроме того, что "тебе удобнее и больше нравится свн" я ничегошеньки не услышал.
2) Ага, вот, в свн не надо печатать команды... Не буду тут никого смешить, хотя ладно... три команды которые надо знать, чтобы было достаточно простому юзеру работать с гитом. TorotoiseGIT вообще убирает требования знать команды... Так что спорный аргумент...
3) Я знаю, что ты очень любишь передёргивать, но давай только со школьниками будешь так, а не со мной, лады? ;) Это ты написал, что я использую ТОЛЬКО локальные коммиты, я этого не говорил. Мне удобно в первую очередь то как я могу работать и отсутствие интернета максимум лишит меня обновлений. ТОЛЬКО локальные коммиты - это вообще бред. Я пользуюсь репо как мне удобно с той лишь разницей, что он не "вывешен" у меня в интернет - вот и всё...
4) То есть по сити сам сказал хз что, по факту не ориентируясь в теме, понятно...
5) Вот как раз я упомянул факты - разницу проектов. Я перечитал всю тему _снова_: 4, 18, 28, 30, 32, 34 твои посты, простите... но где там факты??? Я вижу лишь очень чётко обозначенную твою позицию: "Факт в том, что гит (широкофункциональный, но неудобный) не предлагает чего-либо такого, ради чего стоит поступиться свн (малофункциональным, но удобным)." Факт здесь в том, что это твоё мнение. С ходу вопросы: гит неудобный, кому? Ответ - тебе. свн удобный кому? Ответ - тебе. Это лично твоё мнение.
Справедливости ради стоит сказать, что я очень бесился, когда мангос перешёл на гит... Но (может в силу разницы в возрасте я более гибче?) вскоре я вполне раскусил вкусности гита и теперь он для меня ничем не неудобнее свн. Три команды и ребёнок запомнит =) А вот экономия места на жёстком диске (да, согласен, мелочь, но приятно!), скорость накатывания патчей без необходимости быть подключенным к интернету, ветки, локальны бранчи, и их мережинья, создания патча отличия веток, множество форков, простота в создании форка (кстати, на свн не было такого огромного количества форков!), упорядочивание своих патчей в репо (к сожалению, редко кто пользуется), возможность работать локально точно также как и в сети без ограничения функционала - вот это факты. То, что тебе не удобно - это сугубо лично твоё мнение...
6) читай выше - у меня есть свой репозиторий, как у Insider42 или rsa - только мне ни к чему вывешивать это на всеобщее обозрение и это сугубо моё личное желание, к функционалу или удобности гита против свн это не имеет никакого отношения, тут ты просто пытался задавить оппонента простым наездом на него и выставление его в глупом свете, что к спору по факту не имеет никакого отношения ;)
Твой последний пример... Клёвая штука, а ты предложи им ещё такое - сидеть, ничего не делать, а ты ВСЁ будешь делать за них. Поверь, когда ты им предложишь перейти на свн - они и его заплюют! ;) Он поплевались потому что это новое, незнакомое и не имели желания изучить и понять это. Я бы тоже не пользовался гитом если бы не мангос. Пришлось и теперь понимаю, что гит - удобнее. Хотя сам я для мелких проектов юзаю свн ввиду его простоты. Простоты не реально, а лишь потому что мне тупо лень сесть и понять как правильно организовать публичный репо гита хотябы на том же гитхабе. Не потому что неудобнее, а потому что мне лень с этим разобраться, а свн я уже знаю. Улавливаешь разницу в этом понимании удобно и не удобно??? У тебя по работе точно такая же ситуация, только ты этого почему-то не признаёшь.


вирусав, да лана! Тут нормально всё =) Никаких личных выяснений, тема сама располагает к такому диалогу - война всё-таки, тем более священная! =)))

zergtmn
06.11.2010, 19:48
Как ни странно, я тоже не увидел никаких конкретно названых преимуществ svn перед git. Преимущества git уже перечислили, я могу назвать еще пачку и закидать ссылками на статьи, где сравнивают git, svn и mercurial.
Прозвучало упоминание о неком гуи для svn, имеется в виду наверное TortoiseSVN?
Для гит есть аналог TortoiseGIT и msysgit, я про них уже писал.
_____
спасибо, добре человеце =) KiriX

RomanRom2
06.11.2010, 21:12
репозиторий локальный действительно сам по себе не имеет смысла, но в некоторых случаях он реально оказывается полезен. мне например удобно отслеживать историю изменений в коде. svn в этом случае совершенно легко натравливается на урл svn://localhost. в любой момент url можно сменить.

а что касается команд типа:
`echo $dir/$name |sed -r "s/(\.[Mm][Kk][Vv]$)|(\.[Ww][Mm][Vv]$)|(\.[Mm][Pp][Gg]$)/\.avi/"`
- это, пожалуй, моветон. это вообще шаг назад, я считаю.


а) ВРУТ:
Они говорят, что Линукс стал дружественнее. Они говорят это уже лет десять. КДЕ, говорят они, внешне практически не отличается от десктопа Виндовз. Верно, но это только половина правды. Вторая половина состоит в том, что на фоне этой внешности вам придется почти всё время держать открытой консоль, вечно искать в разных манах, хауту, на форумах и т.п. разные команды, ключи, параметры и т.п. При этом половина манов и хауту будет на английском и, как минимум, будет предполагать, что вы уже частично в курсе вопроса, а на форумах вы найдёте больше вопрошающих, чем отвечающих. Более того, время от времени вы будете выяснять, что оказывается, чтобы сделать то-то и то-то, вам нужен некий пакет, которого в вашем дистрибутиве нет. Есть исходники в сети, их можно будто бы скомпилировать, но вы никогда этого не делали. Более того, у вас и компиляторов нет, потому что вы не ставили себе средства разработчика (потому что вы не разработчик, ага). Можно скачать бинарник из какого-нибудь самодеятельного репозитария, но тогда будьте готовы к конфликту пакетов из-за которого у вас может перестать работать всё, что угодно, вплоть до всего KDE целиком, например.

Они говорят, что под Линукс есть достаточное количество программ для полноценной работы. Во всяком случае - для домашнего использования. Например, что есть достаточное количество нормальных ICQ-клиентов. Это тоже неправда. И не надо мне рассказывать про гайм. Единственный нормальный гайм - это адиум под МакОсь Хы. Когда речь заходит о работе с изображениями, всегда говорят про гимп. Он, добавляют, не хуже фотошопа. Пиздёж. Он НАМНОГО хуже фотошопа. Даже многие из тех возможностей, что реализованы в обоих этих пакетах, в гимпе реализованы хуже. Многих же просто нет. "К гимпу можно подключить фильтры и плагины от фотошопа", - говорят они. Тут не спорю. Можно. Но зачем? То есть, если для вас обработка фотографии заключается в применении к ней разнообразных фильтров и плагинов, то всё хорошо, но это нужно далеко не всем. В гимпе, говорят, есть лисп. Пиши себе любую опцию и пользуйся. Нах. Я не умею и не хочу писать никакие опции. Я хочу обрабатывать фотографию.

Про вёрстку в постскрипт я даже говорить не буду. Это просто не смешно, простите.

Ну, с браузерами под линуксом всё в порядке, это правда. То, что под него нет интернет-эксплорера, только к лучшему.
Опен офис тоже во многом не хуже МС офиса. Для меня. Хотя те, кто использует возможности того же мс офиса на полную катушку, говорят, что это не совсем так. Ну да ладно.

Игрушки. "Сотни интереснейших игр ***-***-***" - сказано в сопроводиловке ко многим линукс-дистрибутивам. Четырежды пиздёж. Если только пятнашки, лайнс, восемнадцать видов тетриса, пасьянс маджонг, пара сверхдоисторических стрелялок (из тех, что помещались на один флопик вдесятером) и морально устаревшая (и усложненная делением на сервер/клиент) фрицив не являются для вас интересными играми.

Да, существуют пакеты, с помощью которых можно запустить и навроченные виндовые игры. Но они не входят в дистрибутив, часто платные, не гарантируют запуска всех игр да и вообще могут к вам не встать.

Они говорят, что Линукс намного стабильнее виндоуз. Ну не знаю. Если речь идёт о сравнении отстроенной конфигурации линукс на сервере, которая жужжит себе и которуюникто особо не трогает, и, скажем, о виндоуз'95, то это, конечно, правда. Домашняя линукс-машина в умелых руках тоже, возможно, работает хорошо. Но пока ваши руки станут умелыми, вы сами будете всё гробить и ронять гораздо чаще, чем в привычной вам виндоуз (или даже - вот ведь парадокс! - в непривычной вам МакОС).

Они говорят, что вот в данном конкретном дистре уж точно всё нормально в русским языком! Но всё равно будьте готовы к тому, что у вас или в мессенджере вдруг вылезут кракозяблы, или в каком-нибудь очень нужном именно сейчас пакете все менюшки окажутся из вопросительных знаков или знаков подчеркивания. Тут они вам скажут, что надо было пользоваться английским интерфейсом. На всякий случай.

б) заблуждаются и вводят в заблуждение других:
Есть много популярных текстов о том, как линуксоид пытался перейти на виндоуз и как там всё глючило, выёбывалось и ело москъ. Результатом каждого такого текста является вывод о рульности линукса и суксьности виндовза. Но этот вывод - ошибочный.

Например, такой вот эспериментатор пишет: "Установщик ставит целые группы компонентов сам, не давая возможности посмотреть, что именно я ставлю. В линуксе не так". Да *** там. В линуксах тоже бывают графические установщики, которые спрашивают: "Поставить программы для работы с зелёной ***нёй?" Можно ответить только да или нет. А какие именно там программы, непонятно. Нет, конечно, можно ставить попакетно, но начинающему юзеру, во-первых, названия этих пакетов ничего не скажут, во-вторых, можно пропустить что-нибудь важное. А опытному-то, говорят, говорят! А в винде, мол, и опытный выбора особенно лишён. Тоже пиздёж. Потому что опытный, во-первых, знает, что именно входит в комплект под каждой птичкой, а во-вторых, никто не мешает ему тупо распаковать кабы и вручную дораскидать их по папкам, что иногда и делается.

Жалуются, что винда не предлагает особенно выбирать из разных фс. Ну ёпта. Некоторые дистрибутивы линукс при установке не предлагают выбора даже из двух, и чё? Да и мне, честно говоря, кажется, что выбор из десятка фс, это больше шашечки, чем ехать.

Начинают сетовать, что, мол, нет привычных им команд и программ, а некоторые неожиданным образом отличаются на одну букву. Им кажется, что это недостаток. Охуеть, да. Когда после винды вламываешься в линух, там тоже нет нихуя знакомого. Но это не недостаток, нет. Это тебе поле для изучения и саморазвития. Соси.

И, наконец, сетуют, что у них всё падает, вплоть до хуя и настроения. И это тоже вина виндоуза. А вот у меня почему-то в ХП ничего не падает вообще. А вот в линуксе - то и дело. Это вина линукса? Почему-то линукс-фрикам не приходит в голову, что виндоуз - тоже требует изучения, навыка и т.п. Что оно у них валится именно потому, что они сами его валят своими неумелыми действиями. И точно так же будет валиться линукс у стремительно перешедшего на него с виндов.

А уж "юморески" о виндоуз как самой худшей системе в мире - это вообще жлобство. Чаще всего их сочиняют те, кто держит на винте две системы и сидит в линуксе только ради ощущения собственной крутости, а когда что-то нужно в самом деле сделать, воровато оглядываются и перегружаются в ХП. Это они в своё время, когда я не мог настроить pptp под альтом, советовали мне не париться и, когда нужен инет, перегружаться в винды. Имя вам лицемеры и пидарасы.

Подытожу. Я вовсе не являюсь противником линукса. Даже наоборот, наверное. Я являюсь противником лжи, лицемерия и сектантства. Не ведитесь, в общем, дорогие и прочие, на враньё и, выбирая линукс, знайте, что вас на самом деле ожидает.

Типа вот.

Я, собственно, несколько раз уже пробовал, но уже два года снова в виндах. Возможно, буду пробовать ещё. Но с открытыми глазами, ага.

UPD. И ещё два слова о романтиках.

То и дело в Сети появляются радостные отчёты (сам грешил) типа: "Позавчера поставил линукс. Всё дико круто и замечательно. В виндоуз не вернусь никогда, потому что тут всё как в виндоуз, только интереснее". Не ведитесь на это. Ключевое слово в таком сообщении - "позавчера". Во-первых, за два дня все проблемы просто не успели выползти на поверхность, во-вторых - элементарный кайф от новизны. Даже необходимость то и дело шариться по всей сети в поисках решения наиэлементарнейшей задачи поперву прёт вкайф, потому что кажется, мол, вот, образовываюсь, вся фигня. Но время и возможность для таких штудий есть далеко не всегда. Почитайте лучше диалоги давних и привычных линуксоидов. Вот им действительно вкайф и они, возможно, действительно никогда не вернутся в виндовз, но обратите внимание на их лексикон: вы должны будете овладеть им столь же свободно. Иначе никакого вам не будет кайфа, а, противу того, одни зихера. Вы к этому готовы - тогда вперед. А сказки не будет.

собственно сабжевый холивар напоминает этот, очень отчетливо просматриваются те же "доводы", те же "факты" и те же "опровержения", забавляет :yes3:

ЗЫ. лично я не увидел ни одного "факта"... точнее функционала, который умеет гит и не умеет свн. в этой теме. все что здесь сказано про то что умеет гит - все тоже самое легко делается в свн.

zergtmn
06.11.2010, 21:38
rebase (+interactive), cherry-pick, remote branches, stash, format-patch, push -f, amend, local merge, reset --soft этим я пользуюсь. что из этого поддерживает SVN? не рискну утверждать что нет, потому что мой опыт работы с SVN не достаточно велик.
Но самое главное - возможность работать полностью в оффлайн режиме.

KiriX
06.11.2010, 21:41
RomanRom2, спасибо, толково. Особенно прикольный оффтоп =) В самую точку! =)
Может и действительно в свн есть всё, что есть и в гит, но почему тогда я об этом до сих пор не знаю, а в гите узнал сразу? Выходит по этой части гит удобне??? =)

Konctantin
06.11.2010, 22:13
Знаете, когда я писал свой пост, я совершенно не расчитывал на холливар.
Но, как говориться "И тут Остапа понесло", друзья, может давайте не будем выяснять что круче, а просто будем пользоваться тем, кому что удобно.

LordJZ
06.11.2010, 22:39
Знаете, когда я писал свой пост, я совершенно не расчитывал на холливар.
Но, как говориться "И тут Остапа понесло", друзья, может давайте не будем выяснять что круче, а просто будем пользоваться тем, кому что удобно.Да это tempura холивары любит.

RomanRom2
06.11.2010, 22:46
rebase (+interactive), cherry-pick, remote branches, stash, format-patch, push -f, amend, local merge, reset --soft этим я пользуюсь. что из этого поддерживает SVN? не рискну утверждать что нет, потому что мой опыт работы с SVN не достаточно велик.
прежде чем ответить на этот вопрос, я должен потратить время на изучение этих команд, что они делают, а затем найти их аналоги в svn.
так сходу: rebase - это простой апдейт, local merge - не знаю в чем суть local, но мерж есть мерж. в svn это делается во время процесса апдейта. format-patch - не уверен, но темплейты в svn скорее всего настраиваются. остальные перечисленные команды я лично не знаю.

опираясь на свой старческий =))) опыт, могу сказать пожалуй лишь следующее: гит все же скорее в роли догоняющего и соответственно весь его функционал пока повторяет существующие системы. допускаю, что это может быть уже не так и что он (гит) уже достаточно слизал функционала со всех систем подряд (нужно, не нужно - не важно) и таким образом продвинулся в этом направлении. это мне напоминает ченжлог вада, и еще койкого, где не важно как, но обязательно отметить в этом логе что "сделано". точнее даже не сделано, а так, прикосался =)))

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

Константин, совершенно очевидно, что холивара по сути нет. участники баррикад что то знают об одном, еще хуже о другом. спор напоминает диалог слепого с глухим. мой офтоп, что я запостил, я же не просто так его запостил =)))

LordJZ
06.11.2010, 23:10
... не располагаю временем на изучение гита. и не хочу, в нем я уверен, нет даже ...Ы.

(5 буков)

KiriX
06.11.2010, 23:34
RomanRom2, ох зря последний пост...
Зачем же спорить с чем-то, если вы сами признаёте, что то, с чем вы спорите вы не знаете???
Хотя даже тут есть кое-что интересное, действительно ли есть что-то в свн, чего нет в гите? =)

RomanRom2
07.11.2010, 02:23
да где ж спорить... я так и сказал, что откажусь от спора, т.к. не владею гитом на должном для спора уровне :)

а по клеаркейзу я сказал в чем уверен, по факту - нет вью и активностей нигде больше :)

selector
08.11.2010, 01:44
Простой, глупый, "детский", но все же плюс к Гиту. При просмотре логов коммитов ему нет необходимости связываться с удаленным хранилищем и каждый раз подгружать инфу(как это происходит у свн). Для тех у кого инет не очень(1мб к прмиеру) проверка логов с удаленного хранилища в размерах превышающих 100 и более метров доставит значительное неудобство и задержку.

p.s. это я про обе "черепашки"

randle
08.11.2010, 13:21
Не буду бить себя пяткой в грудь, но пробовал и гит, и свн. Остановился на гите.
Хотел внести замечание насчет простоты и юзабилити. Для гита есть вполне удобные ГУИ - smartgit и Git Extensions (http://sourceforge.net/projects/gitextensions/). Сам остановился на втором варианте, в дистриб Git Extensions входит msysgit.