TFS 团队查询:获取自给定时间以来所有更改的工作项

发布于 2024-08-15 07:36:54 字数 145 浏览 7 评论 0原文

显然,在定义新的团队查询时,不可能为“更改日期”字段提供时间戳(格式为“2009-12-14 10:00:00”)。我收到错误:“查询失败。使用日期精度运行查询时,无法提供带有日期的时间。”。

有解决方法吗?我只想要一个自过去“x”分钟以来更改的工作项目列表。

Apparently it is impossible to provide the Changed Date field with a timestamp (format '2009-12-14 10:00:00') when defining a new Team Query. I get the error: "The query failed. You cannot supply a time with the date when running a query using date precision.".

Is there a workaround for this? I just want a list of work items which are changed since the last 'x' minutes.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

相守太难 2024-08-22 07:36:54

您输入的日期格式与 VSTS 显示的格式相同:dd-MMM-YY (01-Jan-16)。

You to enter the date in the same format as it is displayed by VSTS: dd-MMM-YY (01-Jan-16).

另类 2024-08-22 07:36:54

为了按特定日期过滤 TFS 中的项目,请遵循以下格式:
输入图片此处描述

In order to filter your items in TFS by a specific date, stick to this format:
enter image description here

请持续率性 2024-08-22 07:36:54

尝试添加查询参数timePrecision:true。这对我有用

try adding query parameter timePrecision:true. This worked for me

寻找一个思念的角度 2024-08-22 07:36:54

我在尝试查询最新更新时遇到了同样的问题,并通过执行以下操作来解决它

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

我做了一些非常类似的事情来检索测试结果

I ran into the same problem while trying to query for the latest updates and worked around it by doing the following

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

I did something very similar for retrieving test results

已下线请稍等 2024-08-22 07:36:54

查询构造函数 的最后一个参数让您定义精度:

日精度

如果为 TRUE,则表示 DateTime 应解析为一整天。通常,避免对特定时间更加精确是正确的。

The last parameter of this query constructor lets you define the precision:

dayPrecision

When TRUE, indicates that a DateTime should resolve to an entire day. Often, it is TRUE to avoid being more precise about a specific time.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文