У меня есть командный проект, над которым я работал, но сегодня я открыл Visual Studio 2013 (обновление 2) и мое решение, просто чтобы увидеть, что параметры TFS (проверьте в, получить последние опции меню, а также блокировку и + знаки рядом с файлами) исчезли. Решение подобно локальному решению. Я ничего не сделал. Когда я перехожу к параметрам команды, я вижу, что он сопоставлен с правильным путем, и я нахожусь в правильном рабочем пространстве. Я удалил отображение, удалил решение локально (у меня не было ожидающих изменений) и переназначил решение из TFS. Получена последняя версия, но все еще нет сопоставления в проводнике решений. Перезапустить Visual Studio много раз (очевидно), но безрезультатно. Тем не менее, я могу получить последнюю информацию от обозревателя команды. Что может быть причиной и как я могу решить эту проблему?Отображение TFS в браузере решений, но указано правильно в Team Explorer
ответ
Возможно, вы потеряли привязку к решению Попробуйте повторно привязать к источнику управления. Также проверьте, что вы находитесь в правильном рабочем пространстве в обоих местах и что вы правильно сопоставлены.
Вам необходимо открыть «File | Source Control | Change Bindings». Если файлы находятся в правильной папке, вы увидите кучу красных squiggles под сопоставлениями.
- Unbind все проекты и решения
- Пересвяжите всех проектов и решений
Это должно решить проблему.
Эта опция недоступна в VS2013 Premium ?. –
Эта опция доступна во всех версиях Visual Studio с 2010 года. Она может быть в «File | Source Control | Advanced | Change Bindings», но где-то там. –
Ваше местоположение исходного источника отображается в вашу локальную папку, проверяйте его и удаляйте, если оно сопоставлено с локальной папкой.
Right Click -> Advanced -> Remove Mapping
Я в конечном итоге происходит в Панель управления -> Учетные записи пользователей -> Диспетчер учетных данных и удаление нескольких ссылок на обслуживание счета, что некоторые, как стало ассоциироваться с моим рабочим местом в течение выходных дней. Не знаю, почему это произошло, но удаление этих ассоциаций и перезапуск visual studio разрешили проблему.
Вопросы, которые я испытал из-за этого вопроса являются:
- «Из памяти» предупреждение при запуске существующего решения, которое всегда работало просто отлично.
- Когда «получать последние» в решении, я получаю сообщение об ошибке в нашей учетной записи службы, не имеющей достаточных разрешений для выполнения действия на моем собственном рабочем пространстве.
Я проверил сопоставление рабочей области, я нахожусь в правильном рабочем пространстве и в Team Explorer. Я вижу, что решение фактически сопоставляется с правильным путем. Однако, когда я открываю это решение, он думает, что он не находится в контроле источника. Я удалил отображение, папку (в последнее время у меня не было никаких ожидающих изменений), а также повторно отобразился и выполнил get. У меня есть последняя версия, но у меня все еще нет сопоставления. Я могу получить последнюю версию через проводник, хотя и не исследовательский раствор. –
Вы проверили привязки? Откройте файл решения в текстовом редакторе и дважды проверьте его. –