LINUX.ORG.RU

Ответ на: комментарий от Darth_Revan

голословное утверждение. Мне нужны факты. Причём слабо подделываемые (потому что диаграммы доли рынка я могу какие угодно нарисовать, подставив свои данные)

Indaril_Shpritz
() автор топика
Ответ на: комментарий от bender

Так можно и про Java vs C# сказать, что Java победила. Но технически-то C# лучше,
так может умным людям стоит mercurial использовать?

Indaril_Shpritz
() автор топика
Ответ на: комментарий от Indaril_Shpritz

А хороших фактов, в общем, нет.
Но даже без них видно, что git популярней, причём в пару порядков.
Это также видно как то, что Github популярней Gitorious, Bitbucket и Sourceforge вместе взятых.
Я не говорю, что лучше (мне вообще Bitbucket нравится), просто популярней.

Darth_Revan ★★★★★
()
Ответ на: комментарий от Indaril_Shpritz

Технически C# – это недоразумение кроссплатформенности.
Беда Mercurial в том, что в нём нужды как бы и нет: git популярней, и альтернатива ему не требуется, ибо он не ущербен.

Darth_Revan ★★★★★
()
Последнее исправление: Darth_Revan (всего исправлений: 1)

Адекватной статистики ты не найдёшь, потому что корпоративный сектор инфы не выдаёт. Можно разве что по количеству открытых проектов судить, и то выборка не будет коррелировать с размером и качеством проектов.

vurdalak ★★★★★
()
Ответ на: комментарий от Indaril_Shpritz

так может умным людям стоит mercurial использовать?

они по определению в курсе

wxw ★★★★★
()

Я в последнее время захожу по гуглоссылке на code.google.com и уже знаю что там увижу: «project moved to github».

crowbar
()

Git, благодаря удобной модели ветвления и GitHub'у.

EXL ★★★★★
()

Посчитай оверлеи Gentoo. Когда я это делал последний раз, был 1 bzr, 2 или 4 hg (уже не помню), и десятки git. Репрезентативно?

question4 ★★★★★
()
Ответ на: комментарий от Indaril_Shpritz

А может разработчиков под Windows больше и они все используют меркуриал.

Так и есть, и еще SVN

xorik ★★★★★
()
Ответ на: комментарий от Indaril_Shpritz

А может разработчиков под Windows больше и они все используют меркуриал.

как ты предлагаешь их посчитать?

question4 ★★★★★
()
Ответ на: комментарий от Indaril_Shpritz

А может разработчиков под Windows больше и они все используют меркуриал.

Среди VCS для Windows самыми популярными все же являются ZIP и RAR.

qiomi
()
Ответ на: комментарий от qiomi

Среди VCS для Windows самыми популярными все же являются ZIP и RAR.

Два чая этому господину :)) И пива (:>.

Kroz ★★★★★
()
Ответ на: комментарий от Indaril_Shpritz

Лол, начал с популярности, а кончил « Но технически-то C# лучше». Ты определись, что тебя интересует - популярность или качество.
Git очевидно популярнее. Про Github уже писали, плюс где-то на хабре была статья про популярность различных VCS в компаниях, и с двукратным отрывом там выиграл Git.
Лично мне нравится Mercurial. Если изучить основные принципы, то он становится отличным инструментом, словно хорошо лежащий в руке молоток. Вот Git какой-то странный - например, почему объединены pull и update, абсолютно разные по сущности операции?

h31 ★★★★
()
In 2012 the Eclipse Community Survey revealed Git to be the preferred DVCS system for code management.

Git: 27.6%
Mercurial: 2.6%
Deleted
()
Ответ на: комментарий от h31

Вот Git какой-то странный - например, почему объединены pull и update, абсолютно разные по сущности операции?

pull - скачивает изменения (fetch) и накатывает их (merge).

fetch - собственно, только скачивает

http://stackoverflow.com/questions/292357/difference-between-git-pull-and-git...

в чем именно странность?

Deleted
()
Последнее исправление: Deleted (всего исправлений: 1)
Ответ на: комментарий от Deleted

2012

в IT за два года могло пару революций произойти. от 2014-го года исследований нет?

Indaril_Shpritz
() автор топика
Ответ на: комментарий от CYB3R

ты трус. Стыдливо задаёшь вопрос в моей ветки вместо того, чтобы совершить ПОСТУПОК - создать отдельную свою ветку.

Indaril_Shpritz
() автор топика
Ответ на: комментарий от Deleted

А что у него за выборка? Это что-то типа окошка для пользователей эклипсы «пожалуйста, пройдите опрос», или какой-то комьнити-форум опрос проводил?

vurdalak ★★★★★
()
Ответ на: комментарий от Deleted

Он намекает на то, что пулл должен только подтягивать (что и означет слово pull), а не накатывать и тем более не мержить. Но вообще это наверное вопрос привычки. Для тех, кто начал с гита, меркуриаловский way тоже наверное кажется нелогичным.

vurdalak ★★★★★
()
Ответ на: комментарий от CYB3R

топик был бы не лишний. Но у тебя, разумеется есть право на собственные заблуждения.

Indaril_Shpritz
() автор топика

Где бы факты посмотреть для убеждения некоторых спорящих фанатов?

а где ты возьмешь факты, уже есть бюро по сборку статистики использования? если наблюдать вокруг себя эмпирически, то git используется больше.

umren ★★★★★
()
Ответ на: комментарий от Indaril_Shpritz

А может разработчиков под Windows больше и они все используют меркуриал

все кого знаю под Windows используют SVN

upcFrost ★★★★★
()
Ответ на: комментарий от umren

тем что работает только на оффтопике?

C# весьма хорошо работает даже там где Java не работает.

Например на iOS

grim ★★☆☆
()
Ответ на: комментарий от Indaril_Shpritz

технически-то

так ты про число юзеров или что?

xsektorx ★★★
()

А ты сравни среди своих наиболее употребляемых пакетов. У меня, например, почти все на сосфорже под mercurial лежит, и очень мало чего — на гитхабе.

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от h31

Я так и не понял, как в этом чертовом гите делать commit: пишет мне постоянно, что хрена с два! Мол, вызывай commit -a, вот и приходится -a добавлять. А в mercurial все чисто и понятно. И не надо команды целиком писать, как в гите!

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Indaril_Shpritz

алсо, в вакухах всяких просят именно гит знать

xsektorx ★★★
()
Ответ на: комментарий от Eddy_Em

А разгадка проста - необходимо добавлять файлы в индекс. И вообще:

git ca          -   git commit -a
git cm          -   git commit
git co          -   git checkout
git st          -   git status
git lg          -   git log --decorate --graph
git cl          -   git clone
git unstage     -   git reset HEAD --
git lt          -   git log -1 HEAD
git ll          -   git log --pretty=oneline --abbrev-commit
git br          -   git branch
git lb          -   git branch -v
git distclean   -   git clean -fdx && git co -- *

И нет проблем.

EXL ★★★★★
()

для убеждения некоторых спорящих фанатов

Зачем вообще спорить о популярности? Надо спорить о технических моментов. Если ты свой проект заводишь под контроль версий, какое тебе дело, в какой системе лежат чужие?

vurdalak ★★★★★
()

люди пользуются тем, чем принято пользоваться в той среде где они находятся, некоторые могут пользоваться CVS и считать его идеалом, другие не принимать ничего кроме Veracity

что касается холивара Git или Mercurial, то, имея возможность поработать плотно с обоими системами и соответственно не предвзято сравнить их по удобству, могу сказать что Git всё таки больше мне импонирует.

mm3 ★★★
()
Ответ на: комментарий от tailgunner

в корпах

там очень много SVN! а git уже идет вторым наверное, mercurial почти нигде не видел

umren ★★★★★
()
Ответ на: TFS конечно же! от qiomi

Ну и Perforce....

хех... бери выше ClearCase просто божественен

mm3 ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.