В контексте SDK контроля версий TFS (Microsoft.TeamFoundation.VersionControl), что именно представляет собой deletetionID? - PullRequest
4 голосов
/ 05 мая 2010

В контексте SDK контроля версий TFS (Microsoft.TeamFoundation.VersionControl), что именно представляет собой deletetionID?

Это свойство Microsoft.TeamFoundation.VersionControl.Client.Item. Это также параметр для некоторых методов запросов в Microsoft.TeamFoundation.VersionControl.Client. Я пытаюсь понять, что именно это означает и как это может повлиять на запросы.

1 Ответ

3 голосов
/ 08 июня 2010

Я чувствую вашу боль, документация по TFS API ужасна. Тем не менее, вот моя лучшая попытка угадать, что такое DeletionID.

Когда TFS удаляет элемент, он на самом деле просто устанавливает DeletionID и сохраняет его рядом. Элементы, которые не были удалены, имеют DeletionID, равный 0.

Некоторые методы принимают DeletionID для ссылки на элементы, которые были ранее удалены, например, в случае, если вы хотите восстановить их, например.

...