Задать вопрос
@Xeli

Изучать только git?

Постоянно встречаю статьи и упоминания об использовании git. Есть ли смысл в 2017 году изучать другие системы контроля версий такие как Mercurial или Subversion?
  • Вопрос задан
  • 575 просмотров
Подписаться 2 Простой 1 комментарий
Решения вопроса 2
@iMaximus
Мое мнение что нет, даже если вы попадете в организацию где используют другие системы контроля, (мне такие не встречались) без труда адаптируетесь.
Ответ написан
Комментировать
Wolfnsex
@Wolfnsex
Если не хочешь быть первым - не вставай в очередь!
Есть ли смысл в 2017 году изучать другие системы контроля версий такие как Mercurial или Subversion?
Есть, но в процентном соотношений этот "смысл" будет довольно скромным. Кстати, помимо Git, Mercurial и Subversion, есть ещё и другие системы...

Вероятность применения Hg или SVN в каком-то реальном проекте - довольно не велика и скорее всего, это будет проект который либо тянется долгие годы, и его разработчики до такой степени привыкли к какой-то системе и настолько консервативны, что особо чего-то менять не собираются.

Похожий вариант вытекает из предыдущего - бородатые древние разработчики, привыкли к системе N и по прежнему используют именно её...

Отвечая на Ваш вопрос, в общей сложности - скорее нет (другие системы аналогичного назначения, особого внимания не заслуживают). С вероятностью ~99% Вы будете встречать Git. Ведь даже такие Microsoft не брезгует пользоваться GitHub'ом, и встроила поддержку Git'а в VisualStudio.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
sergey-gornostaev
@sergey-gornostaev Куратор тега Mercurial
Седой и строгий
А моё мнение, что да. Потратить один день на Mercurial и один на Subversion - это небольшое вложение в расширение собственного кругозора и профессиональных возможностей. Тем более, не исключено, что Mercurial понравится больше Git.
Ответ написан
saboteur_kiev
@saboteur_kiev Куратор тега Git
software engineer
Все системы контроля версий выполняют примерно тот же функционал. Синтаксис может конечно отличаться, но не настолько сильно, чтобы было прямо необходимо именно "изучать".

Изучите одну.
С остальными можно вкратце ознакомиться, потратив 1-3 часа максимум на тот же subversion. Больше не нужно - если при трудоустройстве столкнетесь с другой системой контроля версий, вы быстро адаптируетесь.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы