Являются ли идентификаторы рабочих элементов уникальными в TFS даже при использовании нескольких проектов? - PullRequest
1 голос
/ 23 октября 2019

Это больше похоже на «английский» вопрос, чем на вопрос «переполнение стека», но я собираюсь зафиксировать структуру данных, которую потом будет очень сложно изменить, поэтому я хотел быть абсолютно уверен в этом.

https://docs.microsoft.com/en-us/azure/devops/boards/queries/titles-ids-descriptions?view=azure-devops

В этой документации утверждается, что поле идентификатора рабочего элемента уникально для всех проектов и в коллекция проектов. Если я правильно читаю, это означает, что когда-то рабочий элемент любого типа - пользовательская история, тикет, исправление данных, ошибка, код и т. Д. - был создан в одном проекте с одним идентификатором, то никакой другой проект в той же TFS больше не создавался. сервер когда-нибудь будет использовать один и тот же идентификационный номер для рабочего элемента типа любой , в проекте любой ? Даже если рабочий элемент был закрыт - возможно, удален - один и тот же идентификационный номер никогда не будет использоваться повторно?

Ответы [ 2 ]

3 голосов
/ 24 октября 2019

Из этого официального документа мы можем подтвердить, что идентификатор рабочего элемента является уникальным идентификатором, который присваивается системой .

enter image description here

Мы также можем подтвердить это путем тестирования. Мы создаем элемент задачи в проекте 1, назначенный идентификатор # 210, затем мы создаем еще один элемент в проекте ed, и назначенный идентификатор # 211. Можно видеть, что идентификатор, назначенный системой, увеличивается в следующем порядке:

enter image description here enter image description here

Затем мы удаляемitem с идентификатором # 211, а затем создайте новый элемент в project1. Недавно созданный элемент имеет идентификатор # 212. Из этого видно, что идентификатор удаленного элемента не используется повторно.

enter image description here

Таким образом, можно быть уверенным, что идентификаторы рабочих элементовуникальный для всех проектов. Вам не нужно беспокоиться, что рабочие элементы с одинаковым идентификатором появляются в разных проектах.

2 голосов
/ 23 октября 2019

Да. Вы правильно прочитали. Идентификаторы рабочих элементов уникальны для коллекции, хотя вы ее удаляете / уничтожаете.

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