Моя структура решения выглядит примерно так:
MySolution
FirstProject
SecondProject
SolutionFolder1
SolutionFolder2
SolutionItem1.txt
SolutionItem2.txt
- Тогда есть два рабочих пространства с этим решением в одной версии, которые используются двумя пользователями на разных компьютерах.
- Aэлемент решения удаляется в первом рабочем пространстве, а изменение регистрируется в TFS.
- Во втором рабочем пространстве самая последняя версия - это получение из TFS (рабочее пространство не имеет локальных изменений и файлы не извлекаются).Visual Studio отображает это сообщение:
Ваше действие вызвало извлечение файла (ов) C: \ MySolution \ MySolution.sln, и новая версия из системы контроля версий была загружена всреда разработки.
Теперь во втором рабочем пространстве имеются два элемента в ожидании изменений: файл решения извлечен, а элемент решения удален.После отмены этих изменений и получения последней версии они появляются снова.Эти конфликты разрешаются только во время регистрации, что немного сбивает с толку.
Есть ли способ, как избавиться от этой странности TFS?Благодаря.