Sun WorkShop TeamWare

редактировать

Sun WorkShop TeamWare (позже Forte TeamWare, затем Forte Code Management Software) - это распределенная система контроля версий исходного кода, созданная Sun Microsystems. Впервые она была анонсирована в ноябре 1992 года как SPARCworks / TeamWare и ProWorks / TeamWare и стала коммерчески доступной в 1993 году. Последняя доступная в составе продукта Forte Developer 6 update 2, TeamWare больше не предлагается для продажи и не является частью продукта. Продукт Sun Studio.

Крупнейшее развертывание TeamWare происходило внутри самой Sun, где (за несколькими исключениями) в какой-то момент использовалась только VCS. TeamWare использовалась для управления крупнейшими деревьями исходного кода Sun, в том числе для Solaris и Java, но в рамках процесса преобразования этих баз кода в сообщества с открытым исходным кодом они были перенесены в более новые системы контроля версий, такие как Mercurial.

TeamWare имеет ряд расширенных функций, отсутствующих в более ранних системах управления версиями, таких как RCS и CVS. В частности, он имеет иерархию исходных репозиториев и позволяет атомарное обновление нескольких файлов, функции, которые можно найти в более поздних системах контроля версий, таких как Subversion и Perforce. TeamWare позволяет распределенную разработку путем копирования одного репозитория в другой, который может находиться на другой машине или в сети. Затем разработчики могут зафиксировать изменения в локальной копии репозитория, периодически интегрируя накопленные изменения в локальном репозитории обратно в исходный репозиторий.

TeamWare реализована как слой поверх старой SCCS, который используется для отслеживания изменений в отдельных файлах. TeamWare работает только с системой файлов, к которым имеют доступ клиентские программы (взаимодействующие без сервера ), и большинство распределенных пользователей репозитория получают доступ к нему посредством смонтированной сетевой файловой системы, такой как NFS.

Эван Адамс был руководителем архитектуры TeamWare. Гленн Скиннер был изобретателем smoosh, а Ларри Маквой создал smoosh, инструмент для объединения файлов SCCS, который, как говорят, является предшественником TeamWare. Система контроля версий BitKeeper, разработанная McVoy, разделяет ряд концепций дизайна с предыдущей TeamWare.

Ссылки
внешние ссылки
Последняя правка сделана 2023-04-17 02:44:22
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте