Selon mon test, vous pouvez utiliser l'API REST pour abandonner ou supprimer la version.
Abandoning an active release: (Mentionné dans le document officiel)
PATCH http://server:8080/tfs/DefaultCollection/LCTFVCScrum/_apis/Release/releases/10?api-version=3.1-preview
{
"status": "abandoned",
"manualEnvironments": null,
"comment": "Abandon the release"
}
Supprimer la sortie: (Non mentionné dans le document officiel, suivi avec l'outil Fiddler)
DELETE http://win-server:8080/tfs/DefaultCollection/LCTFVCScrum/_apis/Release/releases/9?api-version=3.1-preview
Les deux bien travailler. Donc, vous pouvez d'abord obtenir la liste des versions à l'aide de l'API REST (pour obtenir les ID de version), puis créer un script pour supprimer les versions avec le Release IDs
que vous voulez supprimer.
obtenir la liste de sortie:
GET http://server:8080/tfs/DefaultCollection/LCTFVCScrum/_apis/Release/releases