2

Я работаю на 1-2 человека, и до сих пор я использую VSS по двум причинам: 1) компания использовала это, когда я начал несколько месяцев назад, и 2) это дружелюбен с Visual Studio.Сохраните нас из VSS

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

Я не могу себе представить, что я единственный человек в этой ситуации. У кого-нибудь есть история успеха, которую они бы не прочь поделиться?

ответ

4

Если вы платите за него, Source Gear Vault предназначен для замены взамен.

Если вы не можете платить, Subversion с AnkhSVN работает хорошо, но немного отличается.

+0

Vault является бесплатным для одного пользователя! – sgwill 2008-09-16 13:30:38

1

Я бы рекомендовал изучить Subversion или GIT, если вам нужно дешевое или бесплатное решение. Есть некоторые сторонние плагины, такие как Visual Svn для Subversion, чтобы держать вас в Visual Studio. Если вы хотите что-то близкое к дому (VSS), попробуйте Team Team System или Source Vault из SourceGear.

1

Вы не можете победить легкую установку free Visual SVN Server, а плагин VisualSVN стоит денег. Я заплатил за эту часть из своего кармана.

0

Для одного или двух пользователей, perforce также является бесплатным. Если вам нужно больше двух пользователей, вы должны начать платить за это. У них есть плагин SCC, а также возможность интеграции в Visual Studio (и любая другая программа, поддерживающая этот интерфейс).

1

Еще одно голосование за Убежище от SourceGear, которое мы переехали из VSS в Убежище около 7 месяцев назад.

Это был очень простой ход, и у нас был очень хороший опыт с Убежищем.

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

0

Мы очень легко переместились из VSS в SVN. TortoiseSVN, в среде Win32, хорошо интегрируется с Explorer.

Чтобы настроить сервер. Я бы порекомендовал установку зеркального рейда с установленным Ubuntu Server. После этого выполните настройку apache и svn для размещения репозитория из рейда. Для небольшой команды, такой как ваша, вы можете просто выбросить старый компьютер с несколькими запасными портами IDE для RAID-приводов. В настоящее время диски высокой емкости IDE довольно доступны.

Raid Howto: https://wiki.ubuntu.com/Raid

Svn Howto: https://help.ubuntu.com/8.04/serverguide/C/subversion.html

Я бы оценил день усилий для установки.

0

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

Я не знаю, улучшились ли средства миграции. Google для «sourcesafe svn migration».Как только вы закончите эту часть, остальное легко.

0

Если вы в настоящее время знакомы с VSS, но хотите что-то более функциональное, вам, вероятно, стоит взглянуть на Vi sual Studio Team System. Для этого требуется сервер, но вы можете получить «Action Pack» от MS, который включает все лицензии, необходимые для «Team Foundation Server Workgroup Edition», из Partner centre.

С этим wilkl получить Bug, риск и отслеживания ошибок, а также множество других функций :)

0

Мы используем Subversion с TortoiseSVN и VisualSVN. Работает очень хорошо. Если вы хотите работать только во внутренней сети, вам не нужен VisualSVN. Только install the Subversion server as a Windows Service.

Относительно проблемы сохранения старой истории изменений.

Возможно, имеет смысл хранить базу данных VSS. Просто потому, что вы не хотите продолжать использовать VSS, это не значит, что вы должны избавиться от него все вместе.

Так что, если трудно найти простой путь миграции, почему бы не сохранить базу данных VSS в качестве исторической ссылки, а затем переместить всю новую разработку в Subversion.

1

Мы используем Subversion 1.5, TortoiseSVN и для интеграции Visual Studio, PushOk's SVN plugin. Плагин не бесплатный, но он доступен и надежен.

Смежные вопросы