|
Флудильня Разговоры на любые темы. Мы устаем постоянно работать. Иногда надо где-то немного отдохнуть. Пожалуйста, не надо здесь устраивать бардак. |
|
Опции темы | Поиск в этой теме | Опции просмотра |
02.11.2010, 13:29 | #1 |
RuDB Dev
Регистрация: 01.02.2010
Адрес: localhost
Сообщений: 592
Сказал(а) спасибо: 323
Поблагодарили 283 раз(а) в 122 сообщениях
Записей в дневнике: 2
|
Священная война - системы контроля версий
TOM_RUS, вопрос, а почему репозитарий на code.google.com?
А не хотели бы переехать на github.com? |
02.11.2010, 13:47 | #2 |
MaNGOS Dev
Регистрация: 11.03.2010
Сообщений: 468
Сказал(а) спасибо: 0
Поблагодарили 514 раз(а) в 163 сообщениях
|
|
02.11.2010, 14:32 | #3 |
Супер-модератор
Регистрация: 07.03.2010
Сообщений: 647
Сказал(а) спасибо: 100
Поблагодарили 252 раз(а) в 123 сообщениях
|
|
02.11.2010, 19:42 | #4 | |
Forum bot
Регистрация: 01.02.2010
Адрес: пусто
Сообщений: 841
Сказал(а) спасибо: 286
Поблагодарили 418 раз(а) в 190 сообщениях
Записей в дневнике: 60
|
Цитата:
__________________
Совершенно безопасен для людей, обладающих хотя бы некоторыми минимальными зачатками интеллекта, и способными строить причинно-следственные цепочки. |
|
02.11.2010, 21:13 | #5 |
Почетный флудер
Старожил
Регистрация: 08.03.2010
Адрес: Мурманск, Россия
Сообщений: 788
Сказал(а) спасибо: 55
Поблагодарили 333 раз(а) в 151 сообщениях
Записей в дневнике: 1
|
Что-то не заметил что гит круче яиц. Наоборот, круче всех меркуриал. А у гита четкий набор плюсов и минусов, причем самое страшное - НЕЛЬЗЯ СОЗДАТЬ ПУСТОЙ КАТАЛОГ. Все пропало...
PS еще полтора года назад сидел на svn и не собирался никуда ходить. потом просто попробовал - через неделю у меня ни одного svn репо не осталось. почему не меркуриал? ну наверное гит попробовал раньше, а потом уже не увидел явных преимуществ именно для себя. |
02.11.2010, 22:19 | #6 |
Супер-модератор
Регистрация: 07.03.2010
Сообщений: 647
Сказал(а) спасибо: 100
Поблагодарили 252 раз(а) в 123 сообщениях
|
|
03.11.2010, 01:13 | #7 |
WowCore Dev
Регистрация: 31.03.2010
Сообщений: 468
Сказал(а) спасибо: 73
Поблагодарили 106 раз(а) в 70 сообщениях
|
у гита есть гуятина черепаха, на манер черепахи для svn. проблем как бы никаких. но недружелюбная тулза совершенно, подверждаю.
но мы любим ClearCase Ж) |
03.11.2010, 01:31 | #8 |
Супер-модератор
Регистрация: 07.03.2010
Сообщений: 647
Сказал(а) спасибо: 100
Поблагодарили 252 раз(а) в 123 сообщениях
|
|
03.11.2010, 18:32 | #11 |
MaNGOS Dev
Регистрация: 07.03.2010
Сообщений: 314
Сказал(а) спасибо: 30
Поблагодарили 153 раз(а) в 83 сообщениях
|
msysgit GUI хорош, но баги не позволяют комфортно пользоваться им. TortoiseGit для меня не удобен.
Пользуюсь git bash и git gui одинаково часто. |
04.11.2010, 03:46 | #12 |
Ученый
Регистрация: 09.03.2010
Адрес: Кыргызстан
Сообщений: 266
Сказал(а) спасибо: 41
Поблагодарили 115 раз(а) в 34 сообщениях
|
Не пользуюсь ни чем Так как нафиг нуна
|
04.11.2010, 03:56 | #13 |
Супер-модератор
Регистрация: 07.03.2010
Сообщений: 647
Сказал(а) спасибо: 100
Поблагодарили 252 раз(а) в 123 сообщениях
|
|
04.11.2010, 04:24 | #14 |
Ученый
Регистрация: 09.03.2010
Адрес: Кыргызстан
Сообщений: 266
Сказал(а) спасибо: 41
Поблагодарили 115 раз(а) в 34 сообщениях
|
Тут идет обсуждение кто чем пользуется гитом черепахой или меркьюри Я ответил Я привык садо мазо сотворять В ручную патчить...
|
05.11.2010, 04:19 | #15 |
RMDC Donator
Регистрация: 06.03.2010
Сообщений: 14
Сказал(а) спасибо: 157
Поблагодарили 6 раз(а) в 2 сообщениях
|
может быть тогда к теме опрос прикрутить))) кто чем пользуется?))))
|
05.11.2010, 07:58 | #16 |
Супер-модератор
Регистрация: 07.03.2010
Сообщений: 647
Сказал(а) спасибо: 100
Поблагодарили 252 раз(а) в 123 сообщениях
|
Пфф, это неинтересно.
|
05.11.2010, 09:19 | #17 |
Умный
Старожил
Регистрация: 06.03.2010
Сообщений: 886
Сказал(а) спасибо: 698
Поблагодарили 433 раз(а) в 181 сообщениях
Записей в дневнике: 4
|
Ну, внесу свою лепту в этот флуд
Юзаю gitbash и TortoiseGIT 50\50 Меркуриал мне действительно кажется удобнее, при этом функционал не меньше, чем у гита. |
05.11.2010, 16:15 | #18 |
Forum bot
Регистрация: 01.02.2010
Адрес: пусто
Сообщений: 841
Сказал(а) спасибо: 286
Поблагодарили 418 раз(а) в 190 сообщениях
Записей в дневнике: 60
|
А что, у гита есть какой-то сильно нужный (часто используемый, необходимый) функционал, который отсутствует у свн?
__________________
Совершенно безопасен для людей, обладающих хотя бы некоторыми минимальными зачатками интеллекта, и способными строить причинно-следственные цепочки. |
05.11.2010, 16:23 | #19 |
Супер-модератор
Регистрация: 07.03.2010
Сообщений: 647
Сказал(а) спасибо: 100
Поблагодарили 252 раз(а) в 123 сообщениях
|
|
05.11.2010, 16:45 | #20 | |
Умный
Старожил
Регистрация: 06.03.2010
Сообщений: 886
Сказал(а) спасибо: 698
Поблагодарили 433 раз(а) в 181 сообщениях
Записей в дневнике: 4
|
Цитата:
Если короче, то да, есть. Какой - ссылка из 6 поста всё расскажет... Для меня это: 1) Возможность спокойно работать локально 2) Скорость обновления 3) Отсутствие тонны ненужной инфы, как от SVN 4) Работа с ветками и много ещё чего - удобнее он чем СВН, это факт... Не юзерфрендли, тоже факт, но всё равно удобнее (в плане функционала). |
|
05.11.2010, 19:23 | #21 | |
Супер-модератор
Регистрация: 07.03.2010
Сообщений: 647
Сказал(а) спасибо: 100
Поблагодарили 252 раз(а) в 123 сообщениях
|
Цитата:
|
|
05.11.2010, 19:48 | #22 |
Почетный флудер
Старожил
Регистрация: 08.03.2010
Адрес: Мурманск, Россия
Сообщений: 788
Сказал(а) спасибо: 55
Поблагодарили 333 раз(а) в 151 сообщениях
Записей в дневнике: 1
|
не прав совсем. он жутко юзерфрендли. но только для тех кто может правильно прочитать что-нибудь вроде этого
`echo $dir/$name |sed -r "s/(\.[Mm][Kk][Vv]$)|(\.[Ww][Mm][Vv]$)|(\.[Mm][Pp][Gg]$)/\.avi/"` для любителей гуя есть черепаха. |
05.11.2010, 19:57 | #23 |
Супер-модератор
Регистрация: 07.03.2010
Сообщений: 647
Сказал(а) спасибо: 100
Поблагодарили 252 раз(а) в 123 сообщениях
|
И как «это» относится к гиту?
|
05.11.2010, 19:59 | #24 |
MaNGOS Dev
Регистрация: 09.02.2010
Сообщений: 594
Сказал(а) спасибо: 315
Поблагодарили 438 раз(а) в 181 сообщениях
|
Rsa, не пугайте людей
В болльшинтсве случаев команда и пара опций, а такой жути там вообще не нужно...
__________________
Так как устал объяснять знайте ICQ не пользуюсь |
05.11.2010, 21:31 | #25 |
Почетный флудер
Старожил
Регистрация: 08.03.2010
Адрес: Мурманск, Россия
Сообщений: 788
Сказал(а) спасибо: 55
Поблагодарили 333 раз(а) в 151 сообщениях
Записей в дневнике: 1
|
Ну вот, народ испугался простенькой команды переименования видеофайлов
Конечно этой жути не нужно. Я про то, что если человек нормально относится к вышеприведенной строчке - то комстрока гита для него это нечто родное, близкое, простое и очень быстрое. |
05.11.2010, 23:25 | #26 |
Супер-модератор
Регистрация: 07.03.2010
Сообщений: 647
Сказал(а) спасибо: 100
Поблагодарили 252 раз(а) в 123 сообщениях
|
Каким макаром связаны гит и регэкспы? Объясните мне, я не понимаю
|
06.11.2010, 01:21 | #27 |
Ученый
Регистрация: 07.03.2010
Сообщений: 131
Сказал(а) спасибо: 9
Поблагодарили 10 раз(а) в 10 сообщениях
|
LordJZ, это был сферический пример в вакууме.
|
06.11.2010, 09:16 | #28 | ||
Forum bot
Регистрация: 01.02.2010
Адрес: пусто
Сообщений: 841
Сказал(а) спасибо: 286
Поблагодарили 418 раз(а) в 190 сообщениях
Записей в дневнике: 60
|
Цитата:
Я спокойно работаю локально с свн, и делаю коммиты только когда надо представить результаты остальным. Не интересует. У меня пока не было проектов, которые бы по скорости обновления меня не устраивали. В совсем археологические времена, еще на cvs - скорость тоже вполне устраивала. Мне она не мешает. Когда мне нужен полный дистрибутив - я делаю экспорт - и получаю весь проект без папок свн (или файлов .gitignore - юмор). Делал ветки в свн, когда было нужно. Не понимаю в чем загвоздка. Судя по вышеприведенному - не факт, а личное мнение. Научить виндузятников работать в консоли... Или дизайнера-макинтошника... Я им предлагал - они ответили *грубо*. Да и мне проше визуально видеть какие файлы изменены, и посмотреть изменения всего одним правым кликом мышки. Не запуская для этого консоль в нужной папке, и не набирая в ней команды. У меня хватало проблем и свн. Но даже в каких-то *грубо* фатальных случаях - мне было проще очистить репозиторий, и перезалить в него последнюю версию начисто, чем начать использовать альтернативы. А вто, кстати, с cvs на svn (помнится) мы когда-то пересели без проблем и каких-то потрясений - быстро и просто. Локально экспортировали полностью все проекты с cvs - инструмент для этого тогда мгновенно нашли. А попытка пересадки на гит месяца три назад - не прокатила. Гуй был кривой, и вообще все как-то не поперло. Цитата:
Переименовывать файлы (в том числе - пакетно) позволяет любая ОС с интерфейсом, комстрока для этого не требуется. Использование комстроки для ненужных или бессмысленных действий не имеет смысла.
__________________
Совершенно безопасен для людей, обладающих хотя бы некоторыми минимальными зачатками интеллекта, и способными строить причинно-следственные цепочки. |
||
06.11.2010, 15:20 | #29 |
Супер-модератор
Регистрация: 07.03.2010
Сообщений: 647
Сказал(а) спасибо: 100
Поблагодарили 252 раз(а) в 123 сообщениях
|
|
06.11.2010, 15:36 | #30 |
Forum bot
Регистрация: 01.02.2010
Адрес: пусто
Сообщений: 841
Сказал(а) спасибо: 286
Поблагодарили 418 раз(а) в 190 сообщениях
Записей в дневнике: 60
|
эмм... Я, ну например, мог бы понтоваться, что когда-то выпивал бутылку водки винтом... Но такими вещами хвастаться как бы... стыдно... Стыдно бравировать глупостью.
А по теме: фукциональность в ущерб удобству - это печально. Слепить гуи под каждую (любую) строковую команду гита (и сделать вывод результата) - по идее же наверное несложно должно быть?
__________________
Совершенно безопасен для людей, обладающих хотя бы некоторыми минимальными зачатками интеллекта, и способными строить причинно-следственные цепочки. |
06.11.2010, 16:56 | #31 |
Умный
Старожил
Регистрация: 06.03.2010
Сообщений: 886
Сказал(а) спасибо: 698
Поблагодарили 433 раз(а) в 181 сообщениях
Записей в дневнике: 4
|
tempura, все твои ответы - лично твоё мнение никак не относящееся к фактам и состоят типа: "мне это не нужно", "меня и так устраивает", "меня не напрягает". В общем бессмысленный пост... Конкретные примеры чем svn удобнее привести всё-таки можешь?
Ну и пара ответов: 1) Я на гите делаю коммиты исключительно для себя и вижу в видей чейнджлога СВОЮ работы и мне для этого не надо находиться в интернете. А ты в свн можешь закоммитить без сети? 4) Хм... Неужели работа с ветками в СВН такая же как и у гит и имеет тот же функционал? 5) Судя по твоим ответам выше это всё, что ты написал - твоё личное мнение, а не факты, я привёл хоть что-то в отличии от тебя, дальше просто расписывать не стал. 6) Ещё к примеру: если я накладываю устаревший патч на гит репозитория, он как идиот не ломится в сеть выкачивать файлы той версии, под которую рассчитан патч и вообще накладывает патч в этом случае без всякого доступа в нэт, в отличии от свн. |
06.11.2010, 17:20 | #32 | |||||
Forum bot
Регистрация: 01.02.2010
Адрес: пусто
Сообщений: 841
Сказал(а) спасибо: 286
Поблагодарили 418 раз(а) в 190 сообщениях
Записей в дневнике: 60
|
Цитата:
Как разница между линухом и вендой - кому-то пофиг в какой системе он работает, лишь бы было удобно, а кто-то ставит себе систему "не сложнее чем венда", и рассказывает, что "там еще и консоль есть". Даже тут на форуме таких "линупсоедаф" куча. У меня тоже на ноуте убунта стоит - один-в-один как венда, только оболочка КДЕ, а не Ехплорер. Так я ж привел - ты просто их игнорируешь. SVN мне удобнее тем, что не надо печатать кучу неудобоваримых команд в неудобоваримой консоли. И пока что никаких преимуществ гит мне не предлагает. Цитата:
Цитата:
Цитата:
Цитата:
Много лет тому назад я поднял в офисе сервер CVS и вывел его онлайн - мы всю работу там держали. Потом на SVN переползли как-то одномоментно. Потом компания сдохла, и репо со всей работой у меня остался. Потом свой проект замутили с частью ребят (прогерами и дизами) - обновили репозиторий. Все свое, все у себя, пользуемся, функционала хватает - ни разу не понадобилось чего-то иного. И самое главное - удобство работы на высоте. И когда я предложил на гит пересесть месяца три назад (склонировал репо) - ребята посмотрели, попробовали, обплевали его и остались сидеть на свн. Это ли не главное преимущество системы? Люди выбрали сами себе удобный инструмент для работы. Кому поп, кому попадья, а кому и попова дочка.
__________________
Совершенно безопасен для людей, обладающих хотя бы некоторыми минимальными зачатками интеллекта, и способными строить причинно-следственные цепочки. |
|||||
06.11.2010, 17:24 | #33 |
Администратор
|
Понеслась.
Лучше делами займитесь, чем воздух впустую сотрясать. |
06.11.2010, 17:27 | #34 |
Forum bot
Регистрация: 01.02.2010
Адрес: пусто
Сообщений: 841
Сказал(а) спасибо: 286
Поблагодарили 418 раз(а) в 190 сообщениях
Записей в дневнике: 60
|
Крестовые походы тоже начались с мелочи... А в конце - Константинополь сожгли.
Не мешай, я уже спички ищу по всем карманам.
__________________
Совершенно безопасен для людей, обладающих хотя бы некоторыми минимальными зачатками интеллекта, и способными строить причинно-следственные цепочки. |
06.11.2010, 17:29 | #35 |
Супер-модератор
Регистрация: 07.03.2010
Сообщений: 647
Сказал(а) спасибо: 100
Поблагодарили 252 раз(а) в 123 сообщениях
|
Сразу видно, кто читает темы, а кто комментарии к ним. Я дал ссылку на описание плюсов git-а, и только после этого распределенной системы контроля версий. Но кто-то обсуждает распределенную систему контроля версий, а кто-то git, поэтому даже холивара толкового не получается.
|
06.11.2010, 19:14 | #36 |
Умный
Старожил
Регистрация: 06.03.2010
Сообщений: 886
Сказал(а) спасибо: 698
Поблагодарили 433 раз(а) в 181 сообщениях
Записей в дневнике: 4
|
1) tempura, я ничего не игнорирую, ты просто по факту ничего не привёл. И убедить как раз ты пытаешься... Я привёл плюсы, никого ни в чём не убеждая, голые факты, и именно ты накинулся опровергать их - значит именно ты заинтересован в навязывании СВОЕГО мнения. Ты не просто привёл факты того, что свн удобнее или лучше (ты их вообще не приводил), ты просто попытался наехать личными оценками на то, что привёл я. Я не прошу тебя описывать мне разницу бинарного кода, просто вопрос в чём именно преимущество свн пред гит? Кроме того, что "тебе удобнее и больше нравится свн" я ничегошеньки не услышал.
2) Ага, вот, в свн не надо печатать команды... Не буду тут никого смешить, хотя ладно... три команды которые надо знать, чтобы было достаточно простому юзеру работать с гитом. TorotoiseGIT вообще убирает требования знать команды... Так что спорный аргумент... 3) Я знаю, что ты очень любишь передёргивать, но давай только со школьниками будешь так, а не со мной, лады? Это ты написал, что я использую ТОЛЬКО локальные коммиты, я этого не говорил. Мне удобно в первую очередь то как я могу работать и отсутствие интернета максимум лишит меня обновлений. ТОЛЬКО локальные коммиты - это вообще бред. Я пользуюсь репо как мне удобно с той лишь разницей, что он не "вывешен" у меня в интернет - вот и всё... 4) То есть по сити сам сказал хз что, по факту не ориентируясь в теме, понятно... 5) Вот как раз я упомянул факты - разницу проектов. Я перечитал всю тему _снова_: 4, 18, 28, 30, 32, 34 твои посты, простите... но где там факты??? Я вижу лишь очень чётко обозначенную твою позицию: "Факт в том, что гит (широкофункциональный, но неудобный) не предлагает чего-либо такого, ради чего стоит поступиться свн (малофункциональным, но удобным)." Факт здесь в том, что это твоё мнение. С ходу вопросы: гит неудобный, кому? Ответ - тебе. свн удобный кому? Ответ - тебе. Это лично твоё мнение. Справедливости ради стоит сказать, что я очень бесился, когда мангос перешёл на гит... Но (может в силу разницы в возрасте я более гибче?) вскоре я вполне раскусил вкусности гита и теперь он для меня ничем не неудобнее свн. Три команды и ребёнок запомнит А вот экономия места на жёстком диске (да, согласен, мелочь, но приятно!), скорость накатывания патчей без необходимости быть подключенным к интернету, ветки, локальны бранчи, и их мережинья, создания патча отличия веток, множество форков, простота в создании форка (кстати, на свн не было такого огромного количества форков!), упорядочивание своих патчей в репо (к сожалению, редко кто пользуется), возможность работать локально точно также как и в сети без ограничения функционала - вот это факты. То, что тебе не удобно - это сугубо лично твоё мнение... 6) читай выше - у меня есть свой репозиторий, как у Insider42 или rsa - только мне ни к чему вывешивать это на всеобщее обозрение и это сугубо моё личное желание, к функционалу или удобности гита против свн это не имеет никакого отношения, тут ты просто пытался задавить оппонента простым наездом на него и выставление его в глупом свете, что к спору по факту не имеет никакого отношения Твой последний пример... Клёвая штука, а ты предложи им ещё такое - сидеть, ничего не делать, а ты ВСЁ будешь делать за них. Поверь, когда ты им предложишь перейти на свн - они и его заплюют! Он поплевались потому что это новое, незнакомое и не имели желания изучить и понять это. Я бы тоже не пользовался гитом если бы не мангос. Пришлось и теперь понимаю, что гит - удобнее. Хотя сам я для мелких проектов юзаю свн ввиду его простоты. Простоты не реально, а лишь потому что мне тупо лень сесть и понять как правильно организовать публичный репо гита хотябы на том же гитхабе. Не потому что неудобнее, а потому что мне лень с этим разобраться, а свн я уже знаю. Улавливаешь разницу в этом понимании удобно и не удобно??? У тебя по работе точно такая же ситуация, только ты этого почему-то не признаёшь. вирусав, да лана! Тут нормально всё Никаких личных выяснений, тема сама располагает к такому диалогу - война всё-таки, тем более священная! |
06.11.2010, 19:48 | #37 |
MaNGOS Dev
Регистрация: 07.03.2010
Сообщений: 314
Сказал(а) спасибо: 30
Поблагодарили 153 раз(а) в 83 сообщениях
|
Как ни странно, я тоже не увидел никаких конкретно названых преимуществ svn перед git. Преимущества git уже перечислили, я могу назвать еще пачку и закидать ссылками на статьи, где сравнивают git, svn и mercurial.
Прозвучало упоминание о неком гуи для svn, имеется в виду наверное TortoiseSVN? Для гит есть аналог TortoiseGIT и msysgit, я про них уже писал. _____ спасибо, добре человеце KiriX |
06.11.2010, 21:12 | #38 |
WowCore Dev
Регистрация: 31.03.2010
Сообщений: 468
Сказал(а) спасибо: 73
Поблагодарили 106 раз(а) в 70 сообщениях
|
репозиторий локальный действительно сам по себе не имеет смысла, но в некоторых случаях он реально оказывается полезен. мне например удобно отслеживать историю изменений в коде. svn в этом случае совершенно легко натравливается на урл svn://localhost. в любой момент url можно сменить.
а что касается команд типа: `echo $dir/$name |sed -r "s/(\.[Mm][Kk][Vv]$)|(\.[Ww][Mm][Vv]$)|(\.[Mm][Pp][Gg]$)/\.avi/"` - это, пожалуй, моветон. это вообще шаг назад, я считаю. собственно сабжевый холивар напоминает этот, очень отчетливо просматриваются те же "доводы", те же "факты" и те же "опровержения", забавляет ЗЫ. лично я не увидел ни одного "факта"... точнее функционала, который умеет гит и не умеет свн. в этой теме. все что здесь сказано про то что умеет гит - все тоже самое легко делается в свн. Последний раз редактировалось RomanRom2; 06.11.2010 в 21:16. |
06.11.2010, 21:38 | #39 |
MaNGOS Dev
Регистрация: 07.03.2010
Сообщений: 314
Сказал(а) спасибо: 30
Поблагодарили 153 раз(а) в 83 сообщениях
|
rebase (+interactive), cherry-pick, remote branches, stash, format-patch, push -f, amend, local merge, reset --soft этим я пользуюсь. что из этого поддерживает SVN? не рискну утверждать что нет, потому что мой опыт работы с SVN не достаточно велик.
Но самое главное - возможность работать полностью в оффлайн режиме. Последний раз редактировалось zergtmn; 06.11.2010 в 23:44. |
06.11.2010, 21:41 | #40 |
Умный
Старожил
Регистрация: 06.03.2010
Сообщений: 886
Сказал(а) спасибо: 698
Поблагодарили 433 раз(а) в 181 сообщениях
Записей в дневнике: 4
|
RomanRom2, спасибо, толково. Особенно прикольный оффтоп В самую точку!
Может и действительно в свн есть всё, что есть и в гит, но почему тогда я об этом до сих пор не знаю, а в гите узнал сразу? Выходит по этой части гит удобне??? |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Священная война: соцсети! | Konctantin | Флудильня | 54 | 16.01.2011 16:52 |
Зависание системы | boombastik | Корзина | 30 | 10.11.2010 18:03 |
священная война - веб-серверы | Кот ДаWINчи | Флудильня | 16 | 30.08.2010 12:28 |
Реализация системы бонусов | Max Z. | Корзина | 3 | 24.05.2010 18:45 |
Принятие разных версий клиентов | IV_RMX | Новичкам | 12 | 12.04.2010 11:59 |