OberonCore https://forum.oberoncore.ru/ |
|
Git ahoy! https://forum.oberoncore.ru/viewtopic.php?f=26&t=2023 |
Страница 1 из 1 |
Автор: | Александр Ильин [ Воскресенье, 08 Ноябрь, 2009 12:37 ] |
Заголовок сообщения: | Git ahoy! |
Я тут совершаю очередной набег на DVCS. Недавно и Bazaar 2.0 вышел, и Mercurial готовит плановый ноябрьский релиз. Пришло время приглядеться, посравнивать workflows, GUI и прочие параметры. Subversion уже местами жмёт после трёх лет работы. С удивлением обнаружил, что Git не только добрался до Windows без всяких cygwin'ов, но и обзавёлся очень юзабельным TortoiseGit - прямым клоном TortoiseSVN, до юзабельности которого остальным (посмотрел Bazaar Explorer и TortoiseHg) как до Луны. Одна из активно используемых мной возможностей Subversion - svn:externals - уже получила аналог в виде git-submodules, притом ещё в версии 1.5.3 (сейчас текущая - 1.6.5.2), так что можно рассчитывать на полноценную работу. Автор идеи и первых версий - некто Linus Torvalds, может быть, слышали. У кого интернеты дешёвые, можно посмотреть выступление автора в защиту системы и подхода в целом, в пику CVS, Subversion и вообще централизованной модели. Кто что думает на эту тему? Кто пробовал работать? Какими слухами земля полнится? |
Автор: | kemiisto [ Воскресенье, 08 Ноябрь, 2009 12:41 ] |
Заголовок сообщения: | Re: Git ahoy! |
Лично для меня у Git есть один существенный недостаток - на Google Code из DVCS только Mercurial. ![]() Но я пока только commit'ы освоил... |
Автор: | Иван Кузьмицкий [ Воскресенье, 08 Ноябрь, 2009 12:44 ] |
Заголовок сообщения: | Re: Git ahoy! |
Несколько месяцев пользуюсь Mercurial. Нравится. |
Автор: | Борис Рюмшин [ Воскресенье, 08 Ноябрь, 2009 15:39 ] |
Заголовок сообщения: | Re: Git ahoy! |
Git не смотрели, но Mercurial некоторое время назад посматривали (как раз когда Иван его, кажется, и упомянул здесь первый раз). Точно сейчас не помню (может Евгений вспомнит), но почему-то он нас не удовлетворил. Пока используем в конторе Subversion и переходить на что-то другое не думали. У нас централизованное хранение. Ну и в общем того что есть - достаточно. Некоторых до сих пор строить приходится на соблюдение правил работы, и если переезд ещё учинить, то эти некоторые вообще на рога станут. ![]() А вообще, конечно, хочется чего-то более адекватного для наших задач, чем просто контроль версий... под любою такую систему всё равно приходится техпроцесс подгонять всегда... ![]() |
Автор: | Geniepro [ Понедельник, 09 Ноябрь, 2009 10:06 ] |
Заголовок сообщения: | Re: Git ahoy! |
У Git Gui какие-то проблемы с отображением русских текстов. Да, и я тоже только коммиты делать в нём научился, всё никак не дойдут руки освоить слияние и откаты коммитов... ![]() |
Автор: | Александр Ильин [ Понедельник, 09 Ноябрь, 2009 20:57 ] |
Заголовок сообщения: | Re: Git ahoy! |
Да. У git bash серьёзные проблемы с не-ascii символами, так что имена файлов и комментарии либо только на английском, либо через TortoiseGit. Небольшое испытание TortoiseGit выявило сырость проекта. Например, не запоминает ширину столбцов в окне коммита, и каждый раз под имя файла отводит поле в 2-3 буквы шириной (издевается). Несколько раз убивал TGitCache.exe за зацикливание (правда, я из командной строки при этом активно перемещал туда-сюда каталог .git : ) ). Окно коммита непонятно почему отображает полный список файлов с пометкой Modified, хотя на самом деле ничего не изменено, что подтверждается вызовом git status. Есть и другие мелкие недочёты, выдающие неаккуратность или невнимательность автора. Есть ещё надежда на собственный Git GUI (tcl/tk), тоже достаточно продвинутый. Буду смотреть. |
Автор: | Geniepro [ Вторник, 10 Ноябрь, 2009 07:41 ] |
Заголовок сообщения: | Re: Git ahoy! |
Александр Ильин писал(а): Есть ещё надежда на собственный Git GUI (tcl/tk), тоже достаточно продвинутый. Буду смотреть. Я про Git Gui и писал-то, что там проблемы с русскими символами -- где-то отображаются нормально, где-то абракадабра. В принципе работать можно, но энтузазизм при этом уменьшается... |
Автор: | Александр Ильин [ Вторник, 10 Ноябрь, 2009 13:27 ] |
Заголовок сообщения: | Re: Git ahoy! |
А у Mercurial нет проблем с кодировками? Или ещё каких проблем? |
Автор: | Geniepro [ Вторник, 10 Ноябрь, 2009 13:43 ] |
Заголовок сообщения: | Re: Git ahoy! |
Александр Ильин писал(а): А у Mercurial нет проблем с кодировками? Или ещё каких проблем? Боюсь я не в курсе, не смотрел Mercurial. Единственная проблема, о которой я читал (и из-за которой не стал смотреть Mercurial) -- это то, что он заторможенный (по сравнению с Git), на Питоне же написан... ЗЫ. Судя по этой теме: http://www.rsdn.ru/forum/tools/3285297.flat.aspx тоже могут быть проблемы с кириллицей... |
Автор: | Иван Кузьмицкий [ Вторник, 10 Ноябрь, 2009 14:29 ] |
Заголовок сообщения: | Re: Git ahoy! |
Я в коммите по-русски пишу комментарии; есть файлы с русскими именами, проблем не ощущал; тормознутости не замечаю - наоборот, даже все хвалят Mercurial за быстроту. Проблемы были у предыдущей версии TortoiseHg при слиянии веток (тупо падала). Но в следующей версии всё нормализовалось. Кроме этого, вроде как не все возможности Mercurial ещё доступны из тортилы (это временно, надеюсь). |
Автор: | Борис Рюмшин [ Среда, 11 Ноябрь, 2009 12:27 ] |
Заголовок сообщения: | Re: Git ahoy! |
Иван Кузьмицкий писал(а): Я в коммите по-русски пишу комментарии; В SVN проблем с комментариями и русскими именами нет. И что самое главное их не при работе на разных системах: с одними же и теми репозиториями работаем и с Linux и с Windows, причём и с виндовой консоли . |
Автор: | Иван Кузьмицкий [ Среда, 11 Ноябрь, 2009 12:41 ] |
Заголовок сообщения: | Re: Git ahoy! |
А мне требуется не централизованное хранилище типа SVN, а именно что децентрализованное. Для небольших разработок самое то, хотя на DVCS переводят и достаточно большие проекты: http://mercurial.selenic.com/wiki/Proje ... gMercurial |
Автор: | Борис Рюмшин [ Среда, 11 Ноябрь, 2009 19:48 ] |
Заголовок сообщения: | Re: Git ahoy! |
А как там с безопасностью при передаче данных? |
Автор: | Иван Кузьмицкий [ Среда, 11 Ноябрь, 2009 19:57 ] |
Заголовок сообщения: | Re: Git ahoy! |
В смысле, шифровка? В настройках репозитория есть какой-то пункт про SSL, но я не разбирался в этом. |
Автор: | Ihor [ Четверг, 12 Ноябрь, 2009 15:36 ] |
Заголовок сообщения: | Re: Git ahoy! |
Git, Windows и кириллица http://habrahabr.ru/blogs/Git/74839/ |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |