所以我在 TFS (2008) 源代码管理中并重命名了一个文件。我 checkin 更改并获得一个更改集,其中显示我已重命名该文件。变更集查看器中的信息包含新目录和新文件名。
但是我找不到任何方法(除了获取整个源代码树的旧版本并寻找差异)来查找旧文件名/文件夹。
有什么想法吗?
最佳答案
在差异屏幕中(在变更集对话框中,右键单击文件并比较... | 与先前版本...
),标题显示相关文件名。至少,在 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>
它不是很漂亮,但它显示了您想要的数据。
关于TFS:如何在重命名后找出旧文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/974886/