【问题标题】:TFS: How to find out old filename after a renameTFS:重命名后如何找出旧文件名
【发布时间】:2009-06-10 20:15:51
【问题描述】:

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

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

有什么想法吗?

【问题讨论】:

    标签: tfs


    【解决方案1】:

    在差异屏幕中(从变更集对话框中,右键单击文件和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>
    

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

    【讨论】:

    • 对不起,由于文件内容没有改变,所以无法使用。因此“With Previous Version”是灰色的,其他选项产生“文件相同”
    • 是的,就是这样!我没有注意到你的更新,只是回去提供我自己的答案,但你的答案是正确的,所以你得到了信用:-)
    猜你喜欢
    • 2016-04-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-04
    • 1970-01-01
    • 2016-01-11
    相关资源
    最近更新 更多