Наша команда находится в процессе размещения наших проектов в TFS. Я пытаюсь понять концепцию Workspace. Он создает для меня C:\Users\cshannon\Source\Workspaces\
Затем, если я правильно понимаю, я должен скопировать туда те проекты, которые хочу иметь в TFS. Итак, если бы у меня был проект с именем «Бумеранг», я бы скопировал его в C:\Users\cshannon\Source\Workspaces\, чтобы у меня была папка с именем C:\Users\cshannon\Source\Workspaces\Boomerang.
Хорошо, но нужно ли мне теперь при работе с этим проектом в Visual Studio открывать проект из C:\Users\cshannon\Source\Workspaces\Boomerang? IOW, мое первоначальное местоположение для него, скажем, C:\Projects\Boomerang, теперь становится избыточным?
Сомневаюсь, но мне кажется странным, что я бы сделал изменение в C:\Projects\Boomerang, а потом зафиксировал (в C:\Users\cshannon\Source\Workspaces\Boomerang), потому что все равно все на моем локальная машина. Как тогда он попадает из C:\Users\cshannon\Source\Workspaces\Boomerang в местоположение сервера TFS, чтобы команда также имела к нему доступ?
Если это так - перенос из исходного местоположения в локальную рабочую область, как он попадает из локальной рабочей области на сервер?
ISTM, что весь процесс можно сделать намного проще и прозрачнее, просто щелкнув правой кнопкой мыши проект в VS и выбрав «Добавить в TFS» или что-то в этом роде. Затем он может подсказать вам подробности. После этого просто периодически проверяйте изменения и/или извлекайте изменения (получайте последние). Как сейчас, это кажется более запутанным, чем должно быть. Особенно это копирование проектов в папку Workspaces; если это действительно так, как это должно быть сделано, это не кажется мне правильным...
В любом случае, мой главный вопрос: если у меня есть проект в рабочей области, нужно ли мне открывать свой проект оттуда при работе над ним в VS? Если да, то какая польза от файлов в исходном местоположении, кроме как в качестве резервной копии?
Кстати, я прочитал это, но все еще немного запутался.
ОБНОВИТЬ
Я пошел в обозреватель решений в VS и заметил, что действительно есть элемент «Добавить решение в систему управления версиями ...», который доступен при щелчке решения правой кнопкой мыши.
Однако, когда я попытался вернуть элементы, это не удалось ("Подробности о неудачной регистрации см. в Окнах вывода. Файлы не зарегистрированы").
Окно вывода говорит:
TF10169: попытка неподдерживаемого отложенного изменения в папке командного проекта $/RoboRprtrDateFilesGeneratorUtil. Используйте мастер создания проекта в Team Explorer, чтобы создать проект, или инструмент удаления командного проекта, чтобы удалить его.
ОБНОВЛЕНИЕ 2
Этот пост об ошибке I got был просмотрен почти треть из десяти тысяч раз, так что это явно не непонятная путаница.
ОБНОВЛЕНИЕ 3
На приведенном ниже снимке экрана показано, что в моем рабочем пространстве есть папка CSReports, которую я создал на панели Team Explorer, а также папка RoboRprtrDateFilesGeneratorUtil, которая была добавлена, когда я в обозревателе решений VS выбрал «Добавить решение в систему управления версиями... ":
Тем не менее, все кажется искаженным и изношенным, что касается фактической синхронизации этой папки с TFS.
$/
). Вы должны отобразить его в рамках командного проекта. Если у вас нет командных проектов, вам придется их создать. - person Daniel Mann   schedule 16.03.2017