2010-11-05 4 views
0

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

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

Спасибо, Стивен

+6

Что вы подразумеваете под «программным пакетом управления»? Я никогда не слышал этого термина. Не могли бы вы более подробно объяснить, что вы ожидаете от этого программного обеспечения? И что вы подразумеваете под «исправлением одних и тех же ошибок снова и снова»? Ошибки в конфигурации, в сценариях клиента, в разных версиях приложения? – sleske

ответ

2

В зависимости от вашего опыта и потребностей, вы должны проверить Git, Mercurial или SVN. Я использую SVN для веб-приложений в течение нескольких лет, но у меня нет локальных репозиториев. SVN прост в настройке и использовании, как и другие.

Mercurial - это как SVN с локальными хранилищами (массивное над упрощением здесь).

Git используется множеством новых проектов с открытым исходным кодом и действительно некоторыми крупными.

Если у вас есть время, вы должны действительно оценить их все и найти, что соответствует вашим потребностям. Если вам просто нужен простой контроль версий и ничего не придумано, тогда svn будет соответствовать счету.

Хотя, для моей собственной части я очень скоро рассмотрю возможность использования Git и GitHub и создания трансиона.

+0

Большое спасибо Саймон, я начну с этих рекомендаций. – Stephen

+0

Это большие 3, в эти дни. Темная лошадь, конечно же, это Perforce. –

+0

Perforce стал очень популярным в крупных копировальных процессах, таких как Google, потому что он не является открытым исходным кодом, быстро развивается и объединяется и имеет хорошую поддержку. Однако TFS намного эффективнее. –

0

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

Software Configuration Management

0

Если вы говорите о CI (countinous интеграции), то есть посмотрите на Team City, у них также есть бесплатная лицензия. Это действительно хорошо для автоматизации сборки и версии и модульного тестирования. Он также обеспечивает интеграцию с популярным VCS