TFS Equipe consulta: obter todos os itens de trabalho mudou desde um determinado momento

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

  •  19-09-2019
  •  | 
  •  

Pergunta

Aparentemente, é impossível fornecer o campo Data Modificada com um timestamp (formato '2009-12-14 10:00:00') ao definir uma nova equipe de consulta. Eu recebo o erro: ".. A consulta falhou Você não pode fornecer um tempo com a data ao executar uma consulta usando precisão data"

Existe uma solução para isso? Eu só quero uma lista de itens de trabalho que são alterados desde os últimos minutos 'X'.

Foi útil?

Solução

Outras dicas

Você para inserir a data no mesmo formato como ele é exibido por VSTS:. Dd-MMM-AA (01-Jan-16)

Para filtrar seus itens em TFS por uma data específica, para manter este formato: enter descrição da imagem aqui

Eu corri para o mesmo problema durante a tentativa de consulta para as últimas atualizações e trabalhou em torno dele, fazendo o seguinte

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

Eu fiz algo muito semelhante para recuperar resultados do teste

O último parâmetro deste consulta construtor permite que você defina a precisão:

dayPrecision

Quando TRUE, indica que um DateTime deve resolver para um dia inteiro. Muitas vezes, é verdade para evitar ser mais preciso sobre um tempo específico.

tente adicionar parâmetro de consulta timePrecision:true. Isso funcionou para mim

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top