Microsoft Visual SourceSafe

Материал из devopswiki
Перейти к: навигация, поиск

Microsoft Visual SourceSafe, VSS) — это файл-серверная система контроля версий компании Microsoft. Она предназначена для разработчиков в небольших командах. VSS позволяет хранить файлы в общем хранилище, доступные несколькими пользователями, история версий хранится для каждого файла. Ранее VSS входила в состав пакета продуктов для разработки Microsoft Visual Studio с интеграцией в эти продукты этого пакета. Официально система доступна исключительно для ОС Windows, но существует и версию для Unix-подобных ОС, которая поддерживается силами компании MainSoft.

Общие сведения

Общую информацию Вы можете получить, перейдя по следующим ссылкам:

Microsoft Visual SourceSafe в Википедии

Документация Visual SourceSafe на сайте Microsoft

Расширенные сведения

С дополнительной информацией об этом понятии Вы можете ознакомиться ниже.

Изначально разработкой VSS занималась компания One Tree Software. Релизы One Tree SourceSafe выпускались для самых разных ОС: DOS, OS/2, Windows, Macintosh и Unix.

В 1994 году После того как Microsoft поглотил One Tree Software, после чего разработка продукта была продолжена только для ОС Windows.

Microsoft Visual SourceSafe 3.1 была аналогична версия от One Tree SourceSafe 3.0, изменилось лишь название.

Версия 4.0 1995 года, уже дорабатывалась специалистами Microsoft.

Изначально в SourceSafe использовался доступ на уровне файл-сервера, а не был клиент-серверная архитектура. Для небольших команд, которые работали в одной локальной сети, это было приемлемо но для распределённых и/или больших такая особенность и SourceSafe создавала значительные проблемы. Доступ через файлы был слабой стороной продукта, т. к. каждый пользователь имел неограниченный доступ ко всем данным, что весьма опасно. Если в момент записи файла возникал сбой на клиентской системе, это могло привести порче данных. Одним из решений этих проблем был периодический запуск утилиты для проверки целостности БД, которая входила в состав SourceSafe.

Клиент-серверный режим работы появился в обновлённой версию Visual SourceSafe 2005 (выпущена в 2005 году). Данная версия версия была включена в состав с Visual Studio 2005 Team System, а Visual Studio 2008 Team System уже не содержала в себе VSS.

На сегодняшний день название SourceSafe уже не актуально, его сменил новый продукт Microsoft Team Foundation Server, который поставляется с новыми выпусками Visual Studio. Вместо SourceSafe существует более доступная версия Microsoft Team Foundation Server Basic.