Я новичок в управлении версиями (в настоящее время использую SVN), но я не понимаю, как это помогает разработчикам. Что делает контроль версий, что делает его полезным в среде разработки?
version-control
Джон Райан
источник
источник
Ответы:
VisualSVN и TortoiseSVN являются просто клиентами UI для сервера SVN. SVN-сервер является системой контроля версий / версий. Система контроля версий является ключевым активом для любой реальной разработки, потому что она хранит версии ваших исходных кодов. При использовании системы контроля версий вы сохраняете только локальную копию исходных кодов. Основная копия хранится в системе контроля версий, и вы вносите изменения в систему.
SVN позволяет:
VisualSVN является расширением Visual Studio, которое позволяет использовать хранилище SVN непосредственно из пользовательского интерфейса Visual Studio. TortoiseSVN - это расширение для Windows Explorer, которое позволяет вам использовать SVN-репозиторий непосредственно при просмотре папок и файлов.
источник
Контроль версий предлагает ряд вещей:
Это минимум для любой работы по разработке программного обеспечения, за исключением того, чтобы просто посмотреть, что происходит.
Я всегда предупреждаю всех, кто впервые работает с системой контроля версий, что избегать ее - это только неприятность. Они БУДУТ столкнулись с проблемой , что , когда они оглядываются назад они БУДУТ понимают , что бы не случились , если бы они использовали систему.
источник
http://www.ericsink.com/vcbe/html/dvcs_private_workspace.html
источник