Подтвердить что ты не робот

Почему TFS игнорирует проект в моем решении?

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

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

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

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

4b9b3361

Ответ 1

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

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

Ответ 2

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

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

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

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

Ответ 3

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

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

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