如何告诉TFS挂起的文件删除和添加实际上是重命名?
例如,我删除了
201505132029594_InitialCreate.cs和工具已创建
201509141933543_InitialCreate.cs
我想告诉TFS这是一个文件重命名+编辑。 理想情况下,从命令行,类似
重命名/ someswitch 201505132029594_InitialCreate.cs 201509141933543_InitialCreate.cs
显然,UI中存在此功能(请参阅"要修复操作系统重命名的结果"):
https://msdn.microsoft.com/en-us/library/ms181398(v=vs.110).aspx#fix_os_rename
不幸的是我无法找到它(其他人显然也找不到)
答案 0 :(得分:2)
您可以使用TFS API重命名。在您的情况下,您只需要让TFS知道发生了什么,并且不需要更改磁盘上的任何内容。因此,请使用Workspace.PendRename方法并为false
指定updatedisk
。