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

标签 tfs

所以我在 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/

相关文章:

tfs - 如何将 TFS 2012 默认工作区映射本地更改为服务器

c# - 如何创建和管理构建服务器?

visual-studio-2012 - VS2012 无法将 DeploymentItem 复制到测试输出文件夹

visual-studio-2012 - TFS 2012 内部版本 : sln or csproj?

visual-studio - 如何从 TFS 中删除文件并从源代码管理中排除?

visual-studio - TFS 工作项类型定义 System.AssignedTo 转换错误

c# - 找不到与模式匹配的测试程序集 - Visual Studio 测试 - VSTS

powershell - 如何使powershell内联脚本路径识别空格?

visual-studio - 如何使用 Visual Studio 查找不在 TFS 源代码管理中的文件?

deployment - 自动将 .Net Web App 部署到 Azure & SQL Azure & Azure Blob