OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Пятница, 29 Март, 2024 05:32

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 15 ] 
Автор Сообщение
 Заголовок сообщения: Git ahoy!
СообщениеДобавлено: Воскресенье, 08 Ноябрь, 2009 12:37 
Аватара пользователя

Зарегистрирован: Вторник, 19 Сентябрь, 2006 21:54
Сообщения: 2449
Откуда: Россия, Томск
Я тут совершаю очередной набег на 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 и вообще централизованной модели.

Кто что думает на эту тему? Кто пробовал работать? Какими слухами земля полнится?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Git ahoy!
СообщениеДобавлено: Воскресенье, 08 Ноябрь, 2009 12:41 

Зарегистрирован: Воскресенье, 03 Февраль, 2008 12:50
Сообщения: 249
Лично для меня у Git есть один существенный недостаток - на Google Code из DVCS только Mercurial. :) На то он и Google...

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Git ahoy!
СообщениеДобавлено: Воскресенье, 08 Ноябрь, 2009 12:44 

Зарегистрирован: Четверг, 17 Ноябрь, 2005 11:51
Сообщения: 2935
Откуда: г. Ярославль
Несколько месяцев пользуюсь Mercurial. Нравится.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Git ahoy!
СообщениеДобавлено: Воскресенье, 08 Ноябрь, 2009 15:39 
Администратор

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Git ahoy!
СообщениеДобавлено: Понедельник, 09 Ноябрь, 2009 10:06 

Зарегистрирован: Четверг, 12 Июль, 2007 23:18
Сообщения: 1982
Откуда: Узбекистан, Чирчик
У Git Gui какие-то проблемы с отображением русских текстов.
Да, и я тоже только коммиты делать в нём научился, всё никак не дойдут руки освоить слияние и откаты коммитов... :(


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Git ahoy!
СообщениеДобавлено: Понедельник, 09 Ноябрь, 2009 20:57 
Аватара пользователя

Зарегистрирован: Вторник, 19 Сентябрь, 2006 21:54
Сообщения: 2449
Откуда: Россия, Томск
Да. У git bash серьёзные проблемы с не-ascii символами, так что имена файлов и комментарии либо только на английском, либо через TortoiseGit.

Небольшое испытание TortoiseGit выявило сырость проекта. Например, не запоминает ширину столбцов в окне коммита, и каждый раз под имя файла отводит поле в 2-3 буквы шириной (издевается). Несколько раз убивал TGitCache.exe за зацикливание (правда, я из командной строки при этом активно перемещал туда-сюда каталог .git : ) ). Окно коммита непонятно почему отображает полный список файлов с пометкой Modified, хотя на самом деле ничего не изменено, что подтверждается вызовом git status. Есть и другие мелкие недочёты, выдающие неаккуратность или невнимательность автора.

Есть ещё надежда на собственный Git GUI (tcl/tk), тоже достаточно продвинутый. Буду смотреть.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Git ahoy!
СообщениеДобавлено: Вторник, 10 Ноябрь, 2009 07:41 

Зарегистрирован: Четверг, 12 Июль, 2007 23:18
Сообщения: 1982
Откуда: Узбекистан, Чирчик
Александр Ильин писал(а):
Есть ещё надежда на собственный Git GUI (tcl/tk), тоже достаточно продвинутый. Буду смотреть.

Я про Git Gui и писал-то, что там проблемы с русскими символами -- где-то отображаются нормально, где-то абракадабра. В принципе работать можно, но энтузазизм при этом уменьшается...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Git ahoy!
СообщениеДобавлено: Вторник, 10 Ноябрь, 2009 13:27 
Аватара пользователя

Зарегистрирован: Вторник, 19 Сентябрь, 2006 21:54
Сообщения: 2449
Откуда: Россия, Томск
А у Mercurial нет проблем с кодировками? Или ещё каких проблем?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Git ahoy!
СообщениеДобавлено: Вторник, 10 Ноябрь, 2009 13:43 

Зарегистрирован: Четверг, 12 Июль, 2007 23:18
Сообщения: 1982
Откуда: Узбекистан, Чирчик
Александр Ильин писал(а):
А у Mercurial нет проблем с кодировками? Или ещё каких проблем?

Боюсь я не в курсе, не смотрел Mercurial.
Единственная проблема, о которой я читал (и из-за которой не стал смотреть Mercurial) -- это то, что он заторможенный (по сравнению с Git), на Питоне же написан...

ЗЫ. Судя по этой теме: http://www.rsdn.ru/forum/tools/3285297.flat.aspx тоже могут быть проблемы с кириллицей...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Git ahoy!
СообщениеДобавлено: Вторник, 10 Ноябрь, 2009 14:29 

Зарегистрирован: Четверг, 17 Ноябрь, 2005 11:51
Сообщения: 2935
Откуда: г. Ярославль
Я в коммите по-русски пишу комментарии; есть файлы с русскими именами, проблем не ощущал; тормознутости не замечаю - наоборот, даже все хвалят Mercurial за быстроту.

Проблемы были у предыдущей версии TortoiseHg при слиянии веток (тупо падала). Но в следующей версии всё нормализовалось. Кроме этого, вроде как не все возможности Mercurial ещё доступны из тортилы (это временно, надеюсь).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Git ahoy!
СообщениеДобавлено: Среда, 11 Ноябрь, 2009 12:27 
Администратор

Зарегистрирован: Вторник, 15 Ноябрь, 2005 01:14
Сообщения: 4695
Откуда: Россия, Орёл
Иван Кузьмицкий писал(а):
Я в коммите по-русски пишу комментарии;

В SVN проблем с комментариями и русскими именами нет. И что самое главное их не при работе на разных системах: с одними же и теми репозиториями работаем и с Linux и с Windows, причём и с виндовой консоли .


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Git ahoy!
СообщениеДобавлено: Среда, 11 Ноябрь, 2009 12:41 

Зарегистрирован: Четверг, 17 Ноябрь, 2005 11:51
Сообщения: 2935
Откуда: г. Ярославль
А мне требуется не централизованное хранилище типа SVN, а именно что децентрализованное. Для небольших разработок самое то, хотя на DVCS переводят и достаточно большие проекты: http://mercurial.selenic.com/wiki/Proje ... gMercurial


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Git ahoy!
СообщениеДобавлено: Среда, 11 Ноябрь, 2009 19:48 
Администратор

Зарегистрирован: Вторник, 15 Ноябрь, 2005 01:14
Сообщения: 4695
Откуда: Россия, Орёл
А как там с безопасностью при передаче данных?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Git ahoy!
СообщениеДобавлено: Среда, 11 Ноябрь, 2009 19:57 

Зарегистрирован: Четверг, 17 Ноябрь, 2005 11:51
Сообщения: 2935
Откуда: г. Ярославль
В смысле, шифровка? В настройках репозитория есть какой-то пункт про SSL, но я не разбирался в этом.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Git ahoy!
СообщениеДобавлено: Четверг, 12 Ноябрь, 2009 15:36 

Зарегистрирован: Вторник, 25 Март, 2008 23:04
Сообщения: 81
Откуда: Львів
Git, Windows и кириллица http://habrahabr.ru/blogs/Git/74839/


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 15 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2005-2024, участники конференции «OberonCore», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Без разрешения участников и ссылки на конференцию «OberonCore» любое воспроизведение и/или копирование высказываний полностью и/или по частям запрещено.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB