TFS Team Query: получить все измененные рабочие элементы за заданное время - PullRequest
8 голосов
/ 14 декабря 2009

Очевидно, что в поле «Измененная дата» невозможно указать временную метку (формат «2009-12-14 10:00:00») при определении нового группового запроса. Я получаю сообщение об ошибке: «Запрос не выполнен. Вы не можете указать время с датой при выполнении запроса с точностью до даты».

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

Ответы [ 6 ]

6 голосов
/ 14 декабря 2009

Решение - написать собственный WIQL-запрос: http://teamfoundation.blogspot.com/2008/01/specifying-date-and-time-in-wiql.html.

2 голосов
/ 19 сентября 2018

Вы должны ввести дату в том же формате, в котором она отображается в VSTS: dd-MMM-YY (01-Jan-16).

1 голос
/ 28 января 2018

Чтобы отфильтровать ваши предметы в TFS к определенной дате, придерживайтесь этого формата: enter image description here

0 голосов
/ 31 июля 2018

попробуйте добавить параметр запроса timePrecision:true. Это сработало для меня

0 голосов
/ 24 октября 2014

Последний параметр этого конструктора запросов позволяет определить точность:

dayPrecision

Когда TRUE, указывает, что DateTime должен разрешаться на весь день. Часто ПРАВДА избегать более точного определения определенного времени.

0 голосов
/ 23 октября 2013

Я столкнулся с той же проблемой, пытаясь запросить последние обновления, и обошел ее, выполнив следующее

// defined elsewhere
private DateTime lastUpdated;


string consult = "select * from WorkItem where [Created Date] > ' "  + lastUpdated.ToString("MM/dd/yy") + 
                    "' AND [Work Item Type] = 'Test Case'";

IEnumerable<ITestCase> tcc = testManagementTeamProject.TestCases.Query(consult).Where(tp => tp.DateCreated > lastUpdated);

Я сделал что-то очень похожее для получения результатов теста

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