所以我在TFS(2008)源代码控制中并重命名一个文件。我检查了更改并获得一个变更集,它显示我已重命名该文件。 changeset查看器中的信息包含新目录和新文件名。
但是我找不到查找旧文件名/文件夹的方法(除了获取整个源代码树的旧版本并寻找差异)。
有什么想法吗?
答案 0 :(得分:3)
在差异屏幕中(从变更集对话框中,右键单击文件并Compare... | With Previous Version...
),标题显示相关的文件名。至少,它们是在TFS 2005中完成的。并且只能在屏幕上显示,这有时是不够的。
编辑如果更改只是'重命名',而不是'重命名,编辑',请执行以下操作:从命令行使用Team Foundation Server Power Tools,执行
tfpt history <filename> /format:detailed
这将产生包括以下内容的输出:
Changeset: #
Items:
rename <new name>
----------------------
Changeset: #
Items:
add (or edit or whatever) <old name>
它不是很漂亮,但它显示了你想要的数据。