TFS 팀 쿼리 : 주어진 시간 이후로 변경된 작업 항목을 모두 가져옵니다.

StackOverflow https://stackoverflow.com/questions/1900784

  •  19-09-2019
  •  | 
  •  

문제

새로운 팀 쿼리를 정의 할 때 변경된 날짜 필드에 타임 스탬프 (형식 '2009-12-14 10:00:00')를 제공하는 것은 불가능합니다. 오류가 발생합니다. "쿼리가 실패했습니다. 날짜 정밀도를 사용하여 쿼리를 실행할 때 날짜를 제공 할 수 없습니다."

이것에 대한 해결 방법이 있습니까? 마지막 'X'분부터 변경되는 작업 항목 목록을 원합니다.

도움이 되었습니까?

해결책

해결책은 자신의 WIQL 쿼리를 작성하는 것입니다. http://teamfoundation.blogspot.com/2008/01/specifying-date-and time-in-wiql.html.

다른 팁

VSTS가 표시하는 것과 동일한 형식으로 날짜를 입력 할 수 있습니다 : DD-MMM-YY (01-JAN-16).

특정 날짜로 TFS로 항목을 필터링하려면이 형식을 고수하십시오.enter image description here

최신 업데이트를 쿼리하려고하면서 같은 문제를 해결하고 다음을 수행하여 작업을 수행했습니다.

// 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);

테스트 결과를 검색하는 데 매우 비슷한 일을했습니다

이것의 마지막 매개 변수 쿼리 생성자 정밀도를 정의 할 수 있습니다.

주간

true 일 때, datetime이 하루 종일 해결해야 함을 나타냅니다. 종종 특정 시간에 대해 더 정확한 것을 피하는 것은 사실입니다.

쿼리 매개 변수를 추가하십시오 timePrecision:true. 이것은 나를 위해 효과가있었습니다

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top