有没有办法告诉 TFS 一个或多个文件已被 Eclipse 中运行的另一个应用程序(在我们的例子中是 WebMethods 9)移动/重命名?我们必须使用 WebMethods 而不是TFS 移动/重命名文件,因为 WebMethods 会进行大量的自动引用更新。但是,我们还没有找到一种方法来告诉 TFS “嘿,相信我 - 我在 TFS 之外移动/重命名/删除了它”。相反,它拒绝将任何更改提交回存储库,直到旧文件重新出现。
我们目前正在通过使用旧名称创建虚拟文件然后通过 TFS再次删除它们来解决此问题,但您必须同意这有点糟糕。我很乐意将移动/重命名视为删除旧文件名并创建新文件名;我只是不想为此与 TFS 抗争。
Eclipse:3.6.1.M20100909-0800 TFS 插件:11.0.0.201306181529