Структура диска TFS - и «Добавить новую папку» против «Добавить решение» - PullRequest
0 голосов
/ 27 мая 2010

Наша организация недавно подготовила TFS 2008 к использованию. У меня есть тренировочный TeamProject, с которым можно играть.

Для упрощения мы ранее организовали наш код на диске следующим образом:

-EC
  - Main
     - Database
         - someScript1.sql 
         - someScript2.sql 
     - Documents
         - ReleaseNotes_V1.doc 
     - Source
        - Common
           - Company.EC.Common.Biztalk.Artifacts [folder]
           - Company.EC.Common.BizTalk.Components [folder]
           - Company.EC.Common.Biztalk.Deployment  [folder]
           - Company.EC.BookTransfer.BizTalk.sln
        - BookTransfer
           - Company.EC.BookTransfer.BizTalk.Artifacts [folder]
           - Company.EC.BookTransfer.BizTalk.Components [folder]
           - Company.EC.BookTransfer.BizTalk.Components.UnitTest [folder]
           - Company.EC.BookTransfer.BizTalk.Deployment [folder]
           - Company.EC.BookTransfer.BizTalk.sln

Я пытаюсь решить, хочу ли я проверить весь каталог c: \ EC? Или я хочу открыть каждое решение и проверить. Каковы плюсы и минусы каждого? Кажется, что, выполнив опцию «Добавить файлы / папку», я могу проверить все сразу, и это будет соответствовать структуре диска.

Похоже, что если я проверяю каждое решение отдельно, это создает другую рабочую папку в моей рабочей области. Я думаю, что если я проверю "добавить файлы / папку", у меня будет одно рабочее пространство, и это будет лучше.

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

P.S. Я знаю, что мне нужно добавить больше к моей структуре диска в соответствии с рекомендациями Branch / Merge, но это не тот вопрос, который я задаю здесь.

Спасибо, Нил Уолтерс

1 Ответ

1 голос
/ 30 мая 2010

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

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

...