Я пытаюсь получить список файлов, извлеченных из моего репозитория TFVC, размещенного в DevOps Azure.Я администратор хранилища.У меня есть локальное рабочее пространство, и все изменения файлов происходят через Visual Studio (2017), которая выполняет формальную проверку каждого файла при его изменении.
Я планировал использовать «tf status»Команда для подключения и запроса к хранилищу, но я не могу пройти мимо проблем аутентификации.Сначала я попробовал эту команду.
tf status /Collection:https://example.visualstudio.com/MyProject /login:me@example.com,MyPassword
Он ответил с ошибкой:
TF31002: Unable to connect to this Team Foundation Server: https://example.visualstudio.com/MyProject.
Team Foundation Server Url: https://example.visualstudio.com/MyProject.
Possible reasons for failure include:
- The name, port number, or protocol for the Team Foundation Server is incorrect.
- The Team Foundation Server is offline.
- The password has expired or is incorrect.
Technical information (for administrator):
The remote server returned an error: (404) Not Found.
Я попытался получить доступ к коллекции по умолчанию:
tf status /Collection:https://example.visualstudio.com/DefaultCollection /login:me@example.com,MyPassword
На этот раз,ошибка другая.
TF30063: You are not authorized to access https://example.visualstudio.com/DefaultCollection.
TF30063: You are not authorized to access https://example.visualstudio.com/DefaultCollection.
Если я опускаю конечное имя коллекции:
tf status /Collection:https://example.visualstudio.com /login:me@example.com,MyPassword
Возвращает связанную ошибку.
TF30063: You are not authorized to access example.visualstudio.com\example.
TF30063: You are not authorized to access example.visualstudio.com\example.
Я нашеланалогичный вопрос на tf.exe аутентификации для vsts , но в этом вопросе OP использовал локальный экземпляр TFS.Мой репозиторий хранится только в VSTS / Azure DevOps.
Как получить список извлеченных файлов, то есть файлов, измененных, но еще не проверенных, из моей локальной рабочей области?