Подтвердить что ты не робот

Альтернативы Visual Sourcesafe, которые интегрируются с Visual Studio

Я заинтересован в отбрасывании Visual Sourcesafe в пользу приложения контроля версий, которое предлагает разветвление. Sourcesafe интеграции в Visual Studio делает проверки/ауты легкий ветерок. Может ли кто-нибудь предложить другие программы, предлагающие те же функции? Я бы предпочел открытый исходный код, но это не является обязательным требованием.

4b9b3361

Ответ 2

SourceGear Vault... хорошая интеграция с VS и очень хороший продукт... хранит его данные на SQL Server, что упрощает резервное копирование/перенос на другие компьютеры/серверы.

На сегодняшний день лучший инструмент управления версиями, который я использовал.

Ответ 3

Team Foundation Server

Ответ 4

Perforce (p4) также предлагает интеграцию с Visual Studio и является очень способной системой управления исходным кодом (хотя и не с открытым исходным кодом).

Ответ 6

SourceGear Vault очень похож на Visual Source Safe. Вы получаете тот же набор функций и многое другое. Кроме того, он стабилен и хорошо масштабируется. Но это очень дорого.

Subversion отлично подходит для небольших магазинов, потому что это бесплатно. Клиент TortoiseSVN легко интегрируется в оболочку Windows Explorer. Но для интеграции Visual Studio я бы продвигал плагин VisualSVN. Это не бесплатно, но очень доступно.

Subversion также дает вам преимущество интеграции со многими другими инструментами управления программным обеспечением из коробки.

Ответ 7

В то время как Subversion получает довольно большой результат, мы используем AccuRev. Он прост в использовании, имеет приятные графические редакторы, а также интеграцию с Visual Studio/File Explorer. Это не бесплатно, хотя.

Ответ 9

Я знаю, что вы упомянули открытый исходный код, и это идет в дальнем конце спектра, но мне очень нравится сервер Team Foundation.

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

Ответ 10

Если вы перемещаете SourceSafe, то Vault - это действительно плавный путь обновления. Он был создан как замена SourceSafe, поэтому все вещи, которые вы использовали в SourceSafe (включая интеграцию с IDE), есть (наряду с некоторыми новыми материалами).

В нем также есть инструмент импорта, который добавит ваши данные SourceSafe вместе с историей версий. Это не открытый источник, но он довольно дешев для системы контроля версий.

Ответ 11

Мое голосование за Subversion, потому что оно делает то, что вам нужно, и больше ничего.

Альтернативно, если вы немного более предприимчивы и требуете более сложной стратегии ветвления, вы можете проверить git.

Ответ 12

Многие системы управления источниками предлагают интеграцию VS IDE. В настоящее время я использую (фактически, вынужденный, почти под прицелом) ClearCase. Насколько я ненавижу и ненавижу его, он предлагает интеграцию VS IDE, а также ветвление.

Ответ 13

Alienbrain также имеет интеграцию с Visual Studio. Не рекомендовал бы это для кода, хотя (он больше предназначен для арт-активов).

Ответ 14

Упомянутые варианты хороши; StarTeam - еще один вариант интеграции (хотя и не для 2008 года).

Ответ 15

Я активно использовал Subversion и Team Foundation Server, и хотя TFS очень тесно интегрирована в IDE, я бы рекомендовал Subversion. TFS не хватает двух функций, которые есть у Subversion, которые я действительно пропустил - самой большой из них является возможность совместного использования кода через несколько проектов с использованием свойства svn: externals. TFS этого не имеет, и это заставило нас структурировать наше исходное дерево несколько искусственным способом, чтобы не копировать GB материала каждый раз, когда мы создаем ветку. Я слышал, что интеграция Subversion в IDE намного лучше, чем когда я в последний раз ее использовал. Я хотел бы также упомянуть, что если вам требуется отслеживание рабочих элементов и другие функции ALM, подобные этому прямо в среде IDE, то TFS все же может быть лучшим способом для вас - все зависит от ваших конкретных потребностей.

Ответ 16

В то время как не полностью бесплатный, Perforce имеет бесплатную лицензию на 2 пользователя /5 рабочих станций и в настоящее время является моим исходным контролем по выбору. Плагин P4 SCC легко интегрируется в VS (автоматическая проверка при редактировании и т.д.).

Ответ 17

Перейдите на Пластиковый SCM. Он очень прост в использовании, он один из сильных игроков, использующих ветки, и один из немногих, обеспечивающих истинную распределенную разработку от VStudio. Большая поддержка рефакторинга (отслеживание движения, отслеживание слияния и т.д.), Попробуйте переместить файлы из VStudio и т.д., И бесплатно для открытого источника.