Удаление папки выпуска с недопустимым символом - PullRequest
1 голос
/ 30 сентября 2019

В какой-то момент нам удалось создать папку в наших выпусках, которая начинается с символа «@». Это недопустимый символ, но он не вызывает никаких ошибок:

Example of the situation

Теперь я хотел бы избавиться от него, потому что мы неЯ не могу это использовать. Но когда я пытаюсь удалить папку, я получаю следующее исключение:

Microsoft.TeamFoundation.InvalidPathException: строковый аргумент содержит недопустимый символ: '@'. Исправьте аргумент и попробуйте снова выполнить операцию.

Я пытался удалить папку, используя интерфейс браузера и используя REST API

{
    "$id": "1",
    "innerException": null,
    "message": "The string argument contains a character that is not valid:'@'. Correct the argument, and then try the operation again.\r\nParameter name: path",
    "typeName": "Microsoft.TeamFoundation.InvalidPathException, 
Microsoft.TeamFoundation.Common",
    "typeKey": "InvalidPathException",
    "errorCode": 0,
    "eventId": 0
}

Так что оба результата приводят кТо же исключение.

Есть ли способ удалить эту папку?

1 Ответ

1 голос
/ 01 октября 2019

Чтобы решить эту проблему, вам нужно перейти на форум DC , чтобы сообщить о вашей проблеме. Инженер в DC сделает исправление данных (изменит имя папки) в нашей базе данных, т.е. нам нужно переименовать папку, которая имеет недопустимый символ «@». Затем вы можете удалить эту папку с недопустимым символом.

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

Необходимые сведения:

1. Имя учетной записи

2. Имя проекта

3. Имя папки (с недопустимым символом)

4.Новое имя папки (без недопустимых символов)

Чтобы защитить вашу конфиденциальность, в последующем выберите «Доступно только для Microsoft».

Вы можете сослаться на этот кейс с тем жевыпуск.

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