Visual Studio-работа над одним проектом на нескольких компьютерах

Мне нравится работать между моим ноутбуком и рабочим столом в разные части дня. Недавно я установил VS 2010 Ultimate (Extreme) и задаюсь вопросом, как лучше всего поделиться проектом на этих двух машинах. Пойти ли с чем-то вроде subversion или поместить проект на сетевой диск и открыть его на текущей машине, на которой я нахожусь. Любые мысли или предупреждения от кого-то более опытного очень ценятся.

3 ответов


Я бы, безусловно, пошел с Subversion или Git.

У меня есть рабочий и домашний рабочий стол + ноутбук, на котором я делаю всю свою работу dev.

Я сохраняю все свои изменения в Subversion (что само по себе является хорошей практикой), и это также означает, что я могу продолжить с того места, где я остановился очень быстро.. Команда быстрого обновления получает мой последний код, и я готов к работе..

кроме того, чтобы избавить меня от необходимости копировать базы данных или запускать проекты баз данных, я запускаю DBs на своем рабочем ПК (который Я никогда не выключаю) и доступ к нему через VPN. Нет необходимости изменять строки подключения в моих приложениях, так как My-PC\SQLEXPRESS работает как с моего ПК, так и с других компьютеров 2 (потому что они находятся в одной сети).


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


Если у вас есть шанс, установите TFS. Теперь TFS можно установить на настольном компьютере с Windows 7 или xp

с TFS вы максимизируете свои распределенные работы. Visual Studio имеет лучшую интеграцию с TFS.

Я предлагаю вам использовать TFS; если у вас есть лицензированная копия или MSDN subs.