Почему TFS игнорирует проект в моем решении? - PullRequest
39 голосов
/ 09 ноября 2011

У меня есть несколько проектов в нашем решении, которое находится в нашем репозитории TFS 2010.В последние дни я добавил около 5 новых проектов к этому решению.

Я обнаружил, что для одного из проектов этот файл проекта не будет регистрироваться в TFS.Все артефакты, содержащиеся в этом проекте, работают нормально;они зарегистрированы, и я могу видеть их в Team Explorer.Но я не могу увидеть файл проекта в Team Explorer, и рядом с ним в обозревателе решений нет значка, который бы указывал на его статус.

Кроме того, если щелкнуть любой параметр, связанный с TFS в контекстном меню в Visual Studio, эти параметры будут применены к файлу, содержащемуся в проекте, а не к самому проекту.

Можетэто нужно исправить или мне нужно создать совершенно новый проект и добавить в него все артефакты из старого проекта?

Ответы [ 3 ]

77 голосов
/ 09 ноября 2011

Ваш проект не имеет соответствующих привязок контроля источника! Открыв решение, вам нужно перейти в File -> Source Control -> Change Source Control, чтобы просмотреть привязки для ваших проектов. Сбой, вероятно, покажет «Неизвестный» или не связанный статус. Затем вы можете использовать это диалоговое окно для исправления привязки и проверки в файле проекта.

Добавленное альтернативное решение - Перейдите в Team Explorer -> Source Control и вручную добавьте файлы с помощью пункта меню «Добавить элементы в папку».

7 голосов
/ 13 июля 2015

Вы можете попробовать выполнить следующие шаги

1 Отменить привязку проекта в диалоговом окне «Изменить управление исходным кодом»

2 Обновить проект, чтобы обновить состояние контроля исходного кода

3 Щелкните правой кнопкой мыши проекти нажмите Добавить проект в систему управления версиями в обозревателе решений

0 голосов
/ 20 марта 2018

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

В обозревателе исходного кода Team explorer файлы проекта были выделены серым цветом. После получения последней версии TFS открыла экран «Конфликты слияния», где я мог сохранить локальную копию.

После этого проект стал частью TFS.

...