Как я могу получить 1 рабочее пространство на решение? - PullRequest
0 голосов
/ 06 декабря 2011

Я использую vs.net с TFS.У меня есть 1 рабочее пространство на данный момент для 1 решения.Я только что получил последнюю версию от другого решения, но теперь оно уже проверяет вещи в той же рабочей области?Как я могу получить одно рабочее пространство для каждого решения, чтобы все вещи были отдельными?

Ответы [ 2 ]

2 голосов
/ 06 декабря 2011

С открытым 'Source Control Explorer' перейдите в VS к

'Файл'> 'Контроль версий'> 'Рабочие пространства ...'

Оттуда вы можете создать любое количество рабочих пространств, содержащих любое количество путей управления исходным кодом.
После того, как вы сгенерировали свои рабочие пространства, вы переключаетесь с одного на другое из 'Source Control Explorer'

1 голос
/ 06 декабря 2011

Внутри рабочей области вы можете создать несколько отображений. Сопоставление связывает каталог в вашем источнике управления с путем на вашем локальном диске. Вы можете сопоставить * $ \ Team Project \ trunk * с c: \ temp и $ \ Team Project \ Component \ Subcomponent \ trunk с * c: \ somepath \ someotherpath *.

Теперь вы можете позвонить в Get Latest. Это можно сделать на нескольких уровнях:

  1. Получить последнюю версию на $ \
  2. Получайте последние новости от $ \ Team Project \
  3. Получить последнюю версию на $ \ Team Project \ trunk \

Первый обновляет все ваши локальные сопоставления, потому что Get Latest был сделан на самом верхнем уровне вашего контроля версий.

Второй вызов также обновит оба сопоставления, поскольку оба сопоставления находятся ниже * $ \ Team Project *.

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

Итак, вывод таков: вам не нужно разделять сопоставления вашего группового проекта на несколько рабочих областей. Вам просто нужно позаботиться о том уровне, на котором вы звоните. Get Latest on.

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