2009-02-26 4 views
3

У меня там есть сервер Visual SourceSafe, где я могу подключиться к практике? У меня есть несколько вещей, которые я бы хотел проверить перед покупкой VSS-сервера, но я не хочу загружать все приложение для тестирования.Сервер Visual Sourcesafe для практики

С уважением

ответ

8

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

VSS не является инструментом для всех, но это адекватный инструмент для большого количества людей, и он очень хорошо интегрируется с Visual Studio.

VSS в эти дни довольно стабилен, но вы не хотите использовать его в нестабильной сети (если только вы не используете HTTP-серверный подход), потому что это может привести к повреждению файлов. Он должен использовать файловый контроль версий только в надежной локальной сети. Если вы собираетесь заниматься распределенной разработкой на удаленном сервере, вам нужно использовать модель HTTP или выбрать другой продукт.

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

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

Вы также не хотите использовать VSS в любой ситуации, где вам нужна безопасность, поскольку безопасность VSS основана на приложении. Если вам нужен прямой доступ к чтению/записи файлов, любой может зайти в файлы и поиграть с ними вручную, если захочет. Опять же, это отличается, если вы используете компонент HTTP-сервера. (Для чего это стоит, это похоже на многие виды контроля версий той эпохи, такие как RCS и SCCS, так что это не так, как это было неслыханно)

Теперь, сказав все это, чтобы ответить на ваш вопрос, если у вас есть доступ к загрузке VSS (например, через MSDN), просто скачайте его .. он не такой уж большой. Это всего лишь 100 МБ.

11

короткий ответ: сэкономить ваше время и не покупать. Используйте SVN, git или если вы все для решения ms, то используйте Team Foundation Server.

+0

+1. Я не могу себе представить, что я действительно платил деньги за VSS. –

+0

Пожалуйста, следуйте этому советуйте, у меня есть еще кошмары от использования VSS лет назад. –

+0

+1 Я бы не поставил себя лучше :-) – WestDiscGolf

0

Try AccuRev (www.accurev.com) или неволей (www.perforce.com) или PlasticSCM (www.plasticscm.com)

0

Если вам необходимо внедрить систему управления источником. Начните с SVN или Git, опуститесь вниз. Взгляните на сервер VisualSvn с AnkhSvn и TortoiseSvn для клиентских инструментов. Все они БЕСПЛАТНЫ.