Не удается проверить источник с помощью tf.exe - PullRequest
0 голосов
/ 02 мая 2019

Я использую TFS с того же ноутбука в течение 5 лет. Ноутбук заменяется, и я устанавливаю новый.

На старом ноутбуке я мог получить доступ к TFS через VS2010, чтобы «вручную» проверять источники входов и выходов. Однако я обнаружил, что это быстрее сделать с помощью пакетного файла с именем tf.exe, чтобы проверить вход / выход источника.

На новом ноутбуке я могу получить доступ к TFS через VS2017, чтобы «вручную» проверять источники входов и выходов. Я изменил командный файл, добавив новый путь для tf.exe, но при его выполнении я получаю сообщение об ошибке «Элемент ... не найден в вашей рабочей области, или у вас нет прав доступа к нему». Файл (ы), которые я пытаюсь проверить, определенно находятся там, где они должны быть, и, насколько мне известно, у меня есть полный доступ к папке.

Может кто-нибудь предложить предложения относительно того, как я мог бы решить эту проблему? Заранее спасибо.

Я попытался выполнить командный файл из локальной папки рабочего пространства и с помощью «tf vc workspaces» подтвердил, что локальная папка там, где я думаю.

Может быть, это связано с использованием доступа к TFS с обоих ноутбуков с использованием одинаковых учетных данных?

1 Ответ

1 голос
/ 02 мая 2019

Я наконец решил эту проблему в VS2017, отсоединив локальную рабочую область (File / Source Control / Advanced / Workspaces / Remove), а затем воссоздав ее (File / Source Control / Advanced / Workspaces / Add), после чего команда tf начала работать.

Я также очистил кэш (удалил все файлы и папки в нем), содержащийся в папке users \ myname \ appdata \ local \ Microsoft \ Team Foundation \ 7.0 \ Cache (Windows 10), поскольку это было предложено некоторыми потоками, возникающими издругие поиски в Google, но я не думаю, что это обязательно помогло.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...