【发布时间】:2009-06-10 20:15:51
【问题描述】:
所以我在 TFS (2008) 源代码管理中并重命名了一个文件。我签入更改并获得一个更改集,显示我重命名了该文件。变更集查看器中的信息包含新目录和新文件名。
但我找不到查找旧文件名/文件夹的方法(除了获取整个源代码树的旧版本并查找差异)。
有什么想法吗?
【问题讨论】:
标签: tfs
所以我在 TFS (2008) 源代码管理中并重命名了一个文件。我签入更改并获得一个更改集,显示我重命名了该文件。变更集查看器中的信息包含新目录和新文件名。
但我找不到查找旧文件名/文件夹的方法(除了获取整个源代码树的旧版本并查找差异)。
有什么想法吗?
【问题讨论】:
标签: tfs
在差异屏幕中(从变更集对话框中,右键单击文件和Compare... | With Previous Version...),标题显示相关文件名。至少,它们在 TFS 2005 中是这样的。而且只能在屏幕中显示,这有时是不够的。
edit 如果更改只是“重命名”,而不是“重命名,编辑”,如何:在命令行中使用 Team Foundation Server Power Tools,执行
tfpt history <filename> /format:detailed
这将产生包括以下内容的输出:
Changeset: #
Items:
rename <new name>
----------------------
Changeset: #
Items:
add (or edit or whatever) <old name>
它不是很漂亮,但它显示了你想要的数据。
【讨论】: