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. :) На то он и Google...

Но я пока только commit'ы освоил...

Автор:  Иван Кузьмицкий [ Воскресенье, 08 Ноябрь, 2009 12:44 ]
Заголовок сообщения:  Re: Git ahoy!

Несколько месяцев пользуюсь Mercurial. Нравится.

Автор:  Борис Рюмшин [ Воскресенье, 08 Ноябрь, 2009 15:39 ]
Заголовок сообщения:  Re: Git ahoy!

Git не смотрели, но Mercurial некоторое время назад посматривали (как раз когда Иван его, кажется, и упомянул здесь первый раз). Точно сейчас не помню (может Евгений вспомнит), но почему-то он нас не удовлетворил. Пока используем в конторе Subversion и переходить на что-то другое не думали. У нас централизованное хранение. Ну и в общем того что есть - достаточно. Некоторых до сих пор строить приходится на соблюдение правил работы, и если переезд ещё учинить, то эти некоторые вообще на рога станут. :)

А вообще, конечно, хочется чего-то более адекватного для наших задач, чем просто контроль версий... под любою такую систему всё равно приходится техпроцесс подгонять всегда... :roll:

Автор:  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/