TFS:重命名后如何查找旧文件名

时间:2009-06-10 10:57:00

标签: tfs

所以我在TFS(2008)源代码控制中并重命名一个文件。我检查了更改并获得一个变更集,它显示我已重命名该文件。 changeset查看器中的信息包含新目录和新文件名。

但是我找不到查找旧文件名/文件夹的方法(除了获取整个源代码树的旧版本并寻找差异)。

有什么想法吗?

1 个答案:

答案 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>

它不是很漂亮,但它显示了你想要的数据。