TFV C Получить элементы для указанной c версии даты и времени программно - PullRequest
0 голосов
/ 05 августа 2020

Есть ли способ получить azure элементы для указанной c отметки даты и времени? Я не думаю, что время учитывается в приведенном ниже коде. Я получаю содержимое только до указанной даты. В Visual Studio я могу получить файл из системы управления версиями для указанной c даты и времени. Есть ли способ добиться этого программно?

var version = new TfvcVersionDescriptor
            {
                VersionType = TfvcVersionType.Date,
                Version = date.ToString(),
                
            };
var items = ttfClient.GetItemsAsync(_config.ProjectName, _config.ScopePath, recursionLevel: VersionControlRecursionType.Full, versionDescriptor: version).Result;

1 Ответ

0 голосов
/ 06 августа 2020

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

Здесь я использую api для отдыха в качестве примера:

Получить список элементов до даты 2019-02 -28:

https://dev.azure.com/{org}/{pro}/_apis/tfvc/items?versionDescriptor.versionType=date&versionDescriptor.version=2019-02-28T00:00&scopePath=$/Path&api-version=5.1

Получить список элементов до даты 2019-02-27:

https://dev.azure.com/{org}/{pro}/_apis/tfvc/items?versionDescriptor.versionType=date&versionDescriptor.version=2019-02-27T00:00&scopePath=$/Path&api-version=5.1

Сравните элементы из приведенных выше ответов, после чего вы сможете получить список элементов для уточнения c дата 27.02.2019.

...