TFS提交未更改的文件

jan*_*jan 4 diff tfs commit

我们正在使用MS Visual Studio 2008.

TFS似乎考虑了文件或其他东西的创建日期,以确定是否应该提交文件.

是否可以仅对文件名和内容进行TFS测试?

  • 我查看了一个xml或txt文件
  • 我复制内容
  • 我打开记事本并粘贴
  • 我使用相同的名称保存文件,并确认覆盖
  • 我提交:TFS 默认选择提交文件

虽然名称和内容已经改变.

我们的具体用例:
我们每晚运行一个生成xml文件的脚本(覆盖现有文件)并提交它们.我们只想提交实际改变的那些以保持历史清洁.

提前致谢!
一月

Mar*_*ard 6

实际执行文件签入时,请查看实际在历史记录视图中创建的更改集.通常,如果文件的MD5哈希值与版本控制中的最后一个版本不同,TFS将检查上载文件的内容,并且只包含变更集中的文件.

这不是你看到的吗?您是否拥有内容相同的同一文件的多个版本?如果是这样 - 文件有什么扩展名?.XML还是其他什么?


Sec*_*per 5

看看tfpt脚本.我认为您正在寻找以下内容:

TFPT.exe uu/r

UU是Undo Unchanged,而/ r是递归标志.看看这里:http: //blogs.msdn.com/buckh/archive/2005/11/16/493401.aspx

  • 为错误修复和缺失功能创建名为PowerToys的应用程序,M $ genius. (3认同)