2010-04-09 1 views
1

Большая часть программного обеспечения имеет старое программное обеспечение, которое продолжает поддерживать, а также разрабатывает текущее/новое программное обеспечение. Как они управляют различными версиями программы? Есть ли какие-либо инструменты, помогающие разработчикам поддерживать версию программного обеспечения? thzКак компания программного обеспечения управляет различными версиями программ?

+0

Нужно быть CW? –

+0

Что такое CW? thz много. – Tattat

+0

Сообщество Wiki. –

ответ

5

В общем, люди используют то, что называется software configuration management программное обеспечение, которое обычно включает в себя version control system как Subversion, Mercurial, Git, Visual SourceSafe, и так далее и project management suite, такие как Trac, Bugzilla, Google Code, SourceForge и тому подобное. Здесь около миллиона вариантов.

Лично я большой поклонник комбинации Mercurial и Trac, но многие люди живут Subversion (и люди тоже любят git).

0

Мы используем подрывную деятельность с разветвлением/тегами.

0

Используйте инструмент под названием «система управления версиями» или VCS. Он позволяет сохранять историю всех изменений, давать определенные моменты времени имени (например, «выпуск 1.0») и создавать ветки (один для обслуживания и один для следующей версии).

Сегодня вы должны взглянуть на Mercurial или Git. Для ознакомления с Mercurial см. hginit.com.

Все другие инструменты очень дорогие (с точки зрения вашего времени или ваших денег или того и другого).

Смежные вопросы