Как вы думаете, стоит ли использовать контроль версий, если вы независимый разработчик, и если да, то почему? Вы храните репозиторий на своем компьютере или в другом месте, где он может служить резервной копией?
version-control
solo-development
vedosity
источник
источник
Ответы:
Если вы используете децентрализованное управление исходным кодом (Mercurial, Git, Bazaar и т. Д.), Вы получаете преимущества по сравнению с SVN / CVS, что делает его легким, полезным и мощным для использования в случае, если вы - инди:
Фактически, в настоящее время у вас нет оправдания тому, чтобы не использовать инструмент источника управления для какого-либо проекта. Потому что они более мощные и гибкие, чем раньше, и соответствуют вашим потребностям.
источник
контроль исходного кода совершенно бесполезен для независимых разработчиков, потому что, как мы все знаем:
Назовите меня «зависимым разработчиком»: репозитории Mercurial легко клонируются между моим рабочим столом, ноутбуками, USB-накопителями и bitbucket.org. Я стал зависимым, и мне это нравится!
источник
Почему нет?
Я сольный разработчик и использую BitBucket и Mercurial для своих личных проектов. Возможность вернуть и обработать ваш код слишком хороша, чтобы от нее отказаться.
источник
Я нахожу ценность в этом лично. Все мои проекты проверяются в репозиториях git (все они хранятся на нескольких машинах в случае аппаратного сбоя). Наиболее полезные функции - это ветвление (так что я могу запустить эксперимент, который не работает с половиной моей кодовой базы, и не беспокоиться о том, чтобы взорвать что-либо навсегда) и вернуться (что в основном просто отменяет действие на стероидах; на случай, если я обнаружу, что сделал несколько ошибка, которая выходит за пределы допустимого диапазона отмены).
источник
Да. Это очень очень полезно. Мой друг Мэтт Галлахер опубликовал эту прекрасную статью на эту тему всего несколько дней назад в своем блоге для разработчиков iOS / MacOS «Какао с любовью».
Эта статья ориентирована на Mac & Git, но охватывает основы.
Вас также могут заинтересовать следующие вопросы StackExchange (и ответы на них).
источник
Стоит?? Должен! Если вы не используете Source Control, то вы не контролируете свои источники, и это плохо. Вы не можете различить, вы не можете вернуться, вы не можете отслеживать изменения - вы потратите часы, пытаясь выяснить фиктивную ошибку, которую вы только что ввели. Лучше иметь его на каком-либо резервном сервере, но вы также можете использовать свой компьютер и использовать любой способ резервного копирования, который сочтете нужным.
источник
Абсолютно используйте источник контроля. Затем настройте сервер сборки и автоматизируйте процессы сборки и тестирования. Триггер строит из ваших исходных коммитов вашего центрального репо. Я работал таким образом три года, и это прекрасно.
источник
Да.
Даже отдельным разработчикам иногда нужно видеть состояние своего кода из прошлой версии. И всегда хорошая идея сделать резервную копию всего важного, и это относится ко всем людям.
источник