我正在使用具有持续构建集成的TFS2008。
是否可以在应用标签后修改文件列表?
非常感谢!
发布于 2010-06-07 17:10:09
这并不像你想象的那么简单。首先,不要认为标签是一个特定的时间点。您可以将标签从文件的一个版本移动到另一个版本,因此一个给定文件的日期可能与生成中其他文件的日期不同。
取而代之的是,您可能希望使用给定的日期。
tf历史记录/server:http://tfs:8080“$/项目/开发/源”/版本:D2010-06-04T00:00~T /format:detailed /noprompt /recursive
这将获得自2010年04月6日午夜以来发生的所有更改的详细列表,以及当前时间("T")。
如果你想通过编程来做这件事,请让我知道,我可以在那里给你一些指导。
发布于 2014-05-04 21:00:06
我发现history
命令只会告诉您在两个标签之间发生了更改的文件,而不会告诉您已添加或删除的文件。
如果你想知道这一点,你需要使用diff
命令,例如
tf.exe diff "$/<tfs folder>" /recursive /noprompt /format:basic /version:"Llabel1~Llabel2"
这相当于在Visual Studio 2010中执行以下操作
EDIT:我最近用TFS2013重试了一下,它现在只显示存在于两个标签中的文件的更改,即现在与使用history
相同。所以,要么是我第一次发布这篇文章的时候错了,要么是TF.exe被修改了。
https://stackoverflow.com/questions/2990322
复制相似问题