Git, Mercurial или Bazaar?

Разработка Far.
Post Reply
User avatar
ctapmex
Posts: 1010
Joined: Fri 11 Apr, 2008 07:53
Been thanked: 4 times
Contact:

Re: Git, Mercurial или Bazaar?

Post by ctapmex » Wed 13 Feb, 2013 18:16

Latest post of the previous page:

Alexey Samlyukov wrote:смотрю на гуглюкоде в админке есть:
Repository typeVersion control system: Subversion
Switch to: Git | Mercurial
а почему нельзя на гуглекоде разместиться?
не перспективно. да и возможностей меньше

User avatar
t-rex
Страшный и ужасный
Posts: 4901
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Contact:

Re: Git, Mercurial или Bazaar?

Post by t-rex » Wed 13 Feb, 2013 18:21

хм, а мне что то fossil нравится но навыки пользования гит и в жизни полезны.

Kirill
Posts: 262
Joined: Thu 04 Aug, 2005 10:27
Location: Kaliningrad
Has thanked: 1 time
Contact:

Re: Git, Mercurial или Bazaar?

Post by Kirill » Wed 13 Feb, 2013 18:22

Alexey Samlyukov wrote:смотрю на гуглюкоде в админке есть:
Repository typeVersion control system: Subversion
Switch to: Git | Mercurial
а почему нельзя на гуглекоде разместиться?
Почему нельзя? Можно, но там функционал не развивался с момента создания. Нету такой простоты и удобства как это сделано в Github и Bitbucket.

User avatar
ctapmex
Posts: 1010
Joined: Fri 11 Apr, 2008 07:53
Been thanked: 4 times
Contact:

Re: Git, Mercurial или Bazaar?

Post by ctapmex » Thu 14 Feb, 2013 04:59

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

User avatar
NeXT
Posts: 35
Joined: Thu 12 Nov, 2009 00:43
Location: Novosibirsk, Russia

Re: Git, Mercurial или Bazaar?

Post by NeXT » Thu 14 Feb, 2013 12:23

Приятно видеть, что Far Team наконец-то решила перейти на современню VCS.
Голосую за GitHub, он юзабельный, няшный и развивающийся, с очень клёвой системой pull request-ов, встроенным issue tracker-ом и wiki.
Плюс клиент GitHub for Windows, с классным GUI для начинающих и консолью для профессионалов.

Что касается репозиториев и аккаунтов, то там уже есть:
- аккаунт https://github.com/FarManager
- репозиторий https://github.com/CyberShadow/farmanager

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

User avatar
Skirda
Posts: 3474
Joined: Wed 16 Mar, 2005 11:01
Been thanked: 3 times

Re: Git, Mercurial или Bazaar?

Post by Skirda » Thu 14 Feb, 2013 12:33

NeXT wrote:Думаю, хозяина аккаунта можно попросить отдать оный для команды, а хозяин существующего репозитория уже имеет опыт импорта коммитов с SVN, и может помочь с аккуратной миграцией.
Вы это серьезно?
We are the Borg. You will be assimilated.
So Say We All!

User avatar
NeXT
Posts: 35
Joined: Thu 12 Nov, 2009 00:43
Location: Novosibirsk, Russia

Re: Git, Mercurial или Bazaar?

Post by NeXT » Fri 15 Feb, 2013 10:01

Skirda wrote:
NeXT wrote:Думаю, хозяина аккаунта можно попросить отдать оный для команды, а хозяин существующего репозитория уже имеет опыт импорта коммитов с SVN, и может помочь с аккуратной миграцией.
Вы это серьезно?
Пожалуйста, не надо на Вы :)

Про аккаунт -- за хозяина, ессно отвечать не могу, но думаю, да, можно попробовать попросить. В репе лежит плагин для фара; по-моему, в случае обращения от имени команды разработчиков, шансы на взаимопонимание велики =)

Про репозиторий CyberShadow, разумеется, лучше меня ответит сам CyberShadow :) но, судя по репозиторию, -- да, полагаю, он вполне компетенен в вопросах миграции.

fml2
Posts: 518
Joined: Mon 09 Jul, 2012 22:10
Has thanked: 1 time
Been thanked: 7 times

Re: Git, Mercurial или Bazaar?

Post by fml2 » Fri 15 Feb, 2013 22:03

А Геррит (http://ru.wikipedia.org/wiki/Gerrit) как вариант не рассматривается?

User avatar
WARP ItSelf
Самый умный
Posts: 1011
Joined: Tue 15 Mar, 2005 23:19
Contact:

Re: Git, Mercurial или Bazaar?

Post by WARP ItSelf » Sun 17 Feb, 2013 07:22

Не, ну если срочно надо, то давайте лучше Git. Велосипед этой марки по крайней мере хорошо известен.
Никто не знал, а я...

User avatar
t-rex
Страшный и ужасный
Posts: 4901
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Contact:

Re: Git, Mercurial или Bazaar?

Post by t-rex » Sun 17 Feb, 2013 14:07

срочно ничего не надо. так, чего то нового захотелось как всегда.

textExpanser
Posts: 74
Joined: Wed 11 Apr, 2007 18:23

Re: Git, Mercurial или Bazaar?

Post by textExpanser » Mon 11 Mar, 2013 01:42

t-rex
У Mercurial проблема с не-латинскими символами в путях к файлам/именах файлов. И я так понял это лечить не будут - кое-что залатали и рукой махнули, но пролема остается. Насколько понял - проблема в коде Меркуриала, переделать его под Unicode нормально не получится. Так что надежнее Git. А про Bazaar не знаю - не попробовал еще.

Kirill
Posts: 262
Joined: Thu 04 Aug, 2005 10:27
Location: Kaliningrad
Has thanked: 1 time
Contact:

Re: Git, Mercurial или Bazaar?

Post by Kirill » Mon 11 Mar, 2013 04:49

textExpanser wrote:t-rex
У Mercurial проблема с не-латинскими символами в путях к файлам/именах файлов. И я так понял это лечить не будут - кое-что залатали и рукой махнули, но пролема остается. Насколько понял - проблема в коде Меркуриала, переделать его под Unicode нормально не получится. Так что надежнее Git. А про Bazaar не знаю - не попробовал еще.
У Git такая же проблема, поэтому не надо использовать не латинские символы. А вот заплатка для Меркуриал работает (правдя я ей пользуюсь только на получение), но раз я скачиваю, возможно разработчики их как-то закачивают (не у всех же линукс или мак).

textExpanser
Posts: 74
Joined: Wed 11 Apr, 2007 18:23

Re: Git, Mercurial или Bazaar?

Post by textExpanser » Mon 11 Mar, 2013 10:47

Kirill
Нет у Git таких проблем как у Mercurial - Git спокойно обрабатывает файлы, содержащие даже не кириллицу, а даже расширенные Unicode символы. В то время как Mercurial на таких файлах спотыкается и прекращает операцию не завершив ее. И причина почему в Mercurial не будут это исправлять - там уже заплатка на заплатке и код такой дерьмовый, что переделывать ЭТО никто не возьмется.

Kirill
Posts: 262
Joined: Thu 04 Aug, 2005 10:27
Location: Kaliningrad
Has thanked: 1 time
Contact:

Re: Git, Mercurial или Bazaar?

Post by Kirill » Mon 11 Mar, 2013 10:54

Работа из FAR в GIT


Работа из FAR в Mercurial

textExpanser
Posts: 74
Joined: Wed 11 Apr, 2007 18:23

Re: Git, Mercurial или Bazaar?

Post by textExpanser » Mon 18 Mar, 2013 13:16

Речь не о кириллице (кстати, а почему не используется сокращенный вывод, а выодится ненужная информация?)
Речь о том, что если hg встретит символ, не вписывающийся в обычную кодировку, например какой-нибудь файл с типографской закорючкой в имени, он вылетит с ошибкой.
А это значит, что файлы, которые должны были сканироваться после данного, добавлены в репозиторий не будут! У Git таких проблем просто нет. Он надежный. И Unicode в именах не проблема для git.
Кстати, отсутствие поддержки Unicode в наше время уже говорит о том, что код приложения устарел, и оно проектировалось неправильно. Вот в Mercurial и накладывали заплатки, вместо того, чтобы добавить поддержку Unicode. Но замучались и вроде уже забили.
Как раз сегодня в очередной раз столкнулся с этой ошибкой в Mercurial.

Kirill
Posts: 262
Joined: Thu 04 Aug, 2005 10:27
Location: Kaliningrad
Has thanked: 1 time
Contact:

Re: Git, Mercurial или Bazaar?

Post by Kirill » Mon 18 Mar, 2013 14:03

textExpanser wrote:Как раз сегодня в очередной раз столкнулся с этой ошибкой в Mercurial.
Для не-latin кириллица такие же спец символы как и все остальное. Можете пример репозитория или хотя бы этого спецсимвола показать - я хочу у себя проверить.
Last edited by Kirill on Thu 01 Jan, 1970 01:00, edited 0 times in total.
Reason: Исправлена опечатка

User avatar
Wave
Posts: 1770
Joined: Thu 04 Aug, 2005 18:47
Has thanked: 4 times
Been thanked: 16 times

Re: Git, Mercurial или Bazaar?

Post by Wave » Tue 19 Mar, 2013 00:39

В тестовом репозитории переименовал all.txt в «all».txt — проканало. Потом переименовал в «all»×©‣ו‣©•−«.txt — обломалось. С этим же именем в гите всё прошло нормально.
Пользуюсь ФАРом больше 20 лет © собирательный.

Post Reply

Return to “Development”