Отдельный программист заинтересовал управлением версиями впервые [дубликат]

6
задан 4 revs 23 May 2017 в 10:33
поделиться

8 ответов

Используйте что-то вроде http://beanstalkapp.com

SVN, вероятно, концептуально проще для понимания, чем Git, и у него больше пользователей - следовательно, больше инструментов и легче найти помощь.

1
ответ дан 8 December 2019 в 15:59
поделиться

Git, Mercurial или Bazaar

0
ответ дан 8 December 2019 в 15:59
поделиться

Учебник на http://hginit.com/ охватывает множество вопросов, касающихся концепций, лежащих в основе управления версиями, в частности, распределенного управления версиями. Mercurial является основной темой учебника, но его концепции распространяются также на git и в некоторой степени на другие SCM.

Моя самая большая рекомендация - прямо сейчас начать использовать какой-нибудь контроль версий. Честно говоря, это изменит способ вашей работы.

(полное раскрытие: я работаю в Fog Creek, спонсоре учебника по hginit)

3
ответ дан 8 December 2019 в 15:59
поделиться

Сначала последний вопрос: какой язык вы используете, на самом деле не имеет значения. Даже для текстовых документов, документов Word и т.д. система контроля исходных текстов будет отслеживать ваши версии.

Что касается того, какую систему использовать, есть несколько бесплатных, требующих разного уровня администрирования и опыта. Если вам удобно работать с программами для Windows, SourceGear лицензирует свой продукт Vault бесплатно для одного пользователя.

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

2
ответ дан 8 December 2019 в 15:59
поделиться

Для индивидуального пользователя Базар в одиночном режиме очень прост в использовании. Позже, если вам понадобится многопользовательская конфигурация, возможны другие «рабочие процессы».

1
ответ дан 8 December 2019 в 15:59
поделиться

Обычно я рекомендую GIT или SVN. Если вы используете Windows, SVN может быть лучшим вариантом (я считаю, что двоичные файлы GIT все еще в бета-версии для Windows, а клиенты SVN лучше). Я бы также рекомендовал зарегистрироваться в системе размещенных версий (например, github или beanstalk). Большинство сервисов предлагают бесплатный вариант и обеспечивают гораздо лучшую репликацию данных, чем та, которую может создать любой человек. Наконец, проверьте GUI-клиент (например, Tortise SVN) или интеграцию с IDE, которую вы используете для редактирования кода.

7
ответ дан 8 December 2019 в 15:59
поделиться

Я бы порекомендовал Subversion (SVN), используя книгу Red Bean Subversion в качестве руководства. Начните с Приложения А, затем пройдите по крайней мере главы 1, 2.

Это моя рекомендация в первую очередь потому, что именно так я начал с контроля версий, а не потому, что я считаю SVN лучше других систем контроля версий.

Я согласен с Кевином Гесснером: просто начни что-нибудь использовать и почувствуй, как изменения накатывают на тебя!

1
ответ дан 8 December 2019 в 15:59
поделиться

Мы используем Mercurial. Это быстро.

0
ответ дан 8 December 2019 в 15:59
поделиться
Другие вопросы по тегам:

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