Какие системы управления версиями для разработки веб-сайтов доступны бесплатно?


Я хочу улучшить свою среду разработки, и теперь я думаю об использовании системы управления версиями в будущем. Проблема в том, что у меня не так много опыта работы с системами управления версиями (немного поневоле). Какие системы управления версиями для разработки веб-сайтов доступны бесплатно?

Author: John Conde, 2011-11-05

2 answers

Для веб-разработки можно использовать любую из современных систем управления версиями. Выбор того, какую систему использовать, в основном зависит от личных предпочтений, выбора/интеграции операционной системы и инструментов, которые вам нравятся.

Я использую Subversion с VisualSVN на стороне сервера и TortoiseSVN на клиенте. Мне нравится, как он интегрирован с проводником Windows. Другие, которые в последнее время набирают большую популярность, - это Git и Mercurial. Я думаю, что эти три являются наиболее широко используемыми сегодня, но есть намного больше.

 14
Author: Marco Miltenburg, 2011-11-05 12:57:33

В Википедии, как и следовало ожидать, есть большое сравнение программного обеспечения для контроля версий , но главное, к чему это сводится, хотите ли вы всегда использовать централизованный репозиторий (либо на вашем компьютере разработчика, либо на сервере), или иметь возможность вносить изменения, не контактируя с вашим основным репозиторием.

Преимущество второго варианта с использованием распределенного контроля версий заключается в том, что если вы обычно проверяете свою работу на сервере, но находитесь в самолете или в противном случае без подключения к Интернету вы все равно можете внести изменения в свою локальную копию репозитория, и программное обеспечение может объединиться с другим репозиторием (или несколькими другими), когда у вас появится следующая возможность.

Основными централизованными системами являются CVS (старше) и Subversion (сокращенно SVN), в то время как крупными игроками в децентрализованном контроле версий с открытым исходным кодом являются Git, Ртутный (также сокращенный как химический символ ртути, Hg) и, совсем недавно Базар (аналогично, BZR).

Для многих из них существует интеграция с графическим интерфейсом Windows под названием "Черепаха", где - это название программного обеспечения.

 3
Author: Iain Hallam, 2012-11-04 01:35:30