Альтернативы Visual Sourcesafe, интегрируемые с Visual Studio [закрыто]

StackOverflow https://stackoverflow.com/questions/16073

Вопрос

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

Это было полезно?

Решение

Перейти на Подрывная деятельность.

  1. Это с открытым исходным кодом
  2. Широко используемый.Много поддержки
  3. Выбор плагинов для Visual Studio

альтернативный текст http://www.sourcegear.com/images2/Fgrey.jpg

alt text

alt text

alt text
(источник: pushok.com)
alt text
(источник: pushok.com)

Тоже наткнулся на это Обсуждение на форуме Microsoft..

Другие советы

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

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

Сервер Team Foundation

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

Попробуйте Subversion: http://subversion.tigris.org/с обоими черепаховыми СВН http://tortoisesvn.tigris.org/ для взаимодействия оболочки и одного из ANKH SVN http://ankhsvn.open.collab.net/ или визуальный SVN http://www.visualsvn.com/ для интеграции студии.

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

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

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

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

Подрывная деятельность.Потому что, чувак, это как машина времени.

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

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

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

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

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

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

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

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

Все упомянутые варианты хороши;StarTeam — еще один вариант с интеграцией (правда, пока не для 2008 года).

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

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

Перейти на Пластиковый СКМ.Он очень прост в использовании, он один из самых сильных в использовании ветвей и один из немногих, позволяющих вести по-настоящему распределенную разработку с помощью VStudio.Отличная поддержка рефакторинга (отслеживание перемещения, отслеживание слияний и т. д.), попробуйте переместить файлы из VStudio и т. д., и это бесплатно с открытым исходным кодом.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top