Проект Visual Studio 2010, TFS и USB жесткий диск - PullRequest
2 голосов
/ 27 июля 2011

В моей ситуации для программирования я использую множество разных компьютеров.

Могу ли я сохранить свои проекты Visual Studio 2010 на внешнем диске, который я перемещаю между этими машинами, в то же время используя TFS?

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

Кто-нибудь получил какие-либо советы или подсказки для этого?

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

Спасибо за любую помощь

Ответы [ 5 ]

3 голосов
/ 17 февраля 2012
  1. всегда используйте одно и то же имя диска (например, S: вы всегда можете изменить его в управлении компьютером)
  2. После подключения на новом компьютере выдача:

    tf workspaces / updateComputerName: MyOldComputerName / s: http://MyTFServer:8080

переместит рабочую область на ваш текущий компьютер

3 голосов
/ 28 июля 2011

Это не представляется возможным.TFS отслеживает рабочие пространства, файлы и состояния файлов по имени компьютера и имени рабочей области.Чтобы иметь возможность работать на разных физических компьютерах, все эти компьютеры должны требовать одно и то же имя компьютера, имя рабочей области, а также одинаковую структуру папок на одном диске.Не кажется практичным.

Предложение 1 - Вы можете сделать один компьютер главным компьютером и сохранить на нем фактическое рабочее пространство.Переведите решение в автономный режим.Скопируйте ваши файлы на другой компьютер (ы).Делай свои вещи там.Вернитесь к главному компьютеру и перезапишите файлы в рабочей области.«Перейти в онлайн» и надеемся увидеть VS быть в курсе изменений.Я не пробовал этого, но это кажется правдоподобным

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

Предложение 3 - Держите компьютер для разработки рядом с сервером TFS и доступным через RDP.Производительность сильно зависит от задержки в сети, но это мой личный фаворит.

и, наконец, ....... нет ... это все, что я получил.

0 голосов
/ 19 мая 2014

, чтобы открыть его, необходимо имя файла с расширением .sln ... и если вы попытаетесь открыть, зайдя в ФАЙЛ> ОТКРЫТЬ ВЕБ-САЙТ>, скорее всего, он покажет пустое ..

0 голосов
/ 31 июля 2011

Я не знаю, могу ли я действительно дать вам полезный совет, поскольку я не использую VS, но я использую Eclipse и Dropbox, и я не понимаю, почему это не сработает.
Все, что вам нужно сделать, - это создать учетную запись на каждом компьютере с идентичным логином и убедиться, что вы указали одно и то же рабочее пространство, которое находится внутри вашего Dropbox.
Если вам нужно автономное хранилище, я думаю, оно должно быть таким же, поскольку (т.е.) Eclipse использует скрытый каталог для установки метаданных рабочей области (называемый .metadata), и он содержится в определяемой пользователем рабочей области, поэтому, если вы копируете свою рабочую область, обязательно копируйте скрытый каталог.
Сделайте пример проекта в VS и дайте нам знать, работал ли он для вас или нет:)

0 голосов
/ 27 июля 2011

это очень хорошая идея, но я боюсь, что это невозможно. первое - VS использует ключи реестра для хранения некоторых данных, эти ключи должны быть синхронизированы. во-вторых - VS имеет компоненты, которые зависят от конфигурации вашего компьютера, оба компьютера должны быть одинаковыми. Есть много других причин

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...