【发布时间】:2015-02-11 11:15:17
【问题描述】:
我想在我的工作区中获取当前的变更集 ID。这个问题在“Get current changeset id on workspace for TFS”中得到解决。
tf history . /r /noprompt /stopafter:1 /version:W
这几乎适用于所有情况。但是,如果当前变更集仅包含 TFS 中的删除,则此操作将失败。这不一定是changesetId - 1,而是取决于我查询的文件/文件夹的历史记录。 如果当前变更集仅删除了几个文件,则变更集优先于我查询的文件/文件夹历史记录中的当前变更集。
当我使用http://blogs.msdn.com/b/buckh/archive/2009/01/26/how-to-determine-the-latest-changeset-in-your-workspace.aspx 中提到的 TFS API 调用时,也会发生同样的事情
这是 TFS 中的错误吗?有人有解决办法吗?
提前致谢。
【问题讨论】: