我正在重命名解决方案中的所有项目文件并将其合并回主干。我将解释这个场景,并想知道实现这一目标的最佳实践。
Trunk - Solution1.sln
- XXX.proj
- XXX_VS2008.proj
分行 - Solution1.sln
- XXX.proj
- XXX_VS2008.proj
出于某种原因,在从2005年到2008年的迁移期间,项目文件使用后缀VS2008重命名。现在我们正在迁移到2010年,并希望摆脱后缀。
我所做的是删除分支中的XXX.proj,签入并将XXX_VS2008.proj重命名为XXX.proj。
现在当我将它合并回主干时,我遇到了问题,因为TFS必须删除XXX.proj文件并同时将XXX_VS2008重命名为XXX.proj。
对于这类问题,什么是更好的方法。
答案 0 :(得分:0)
请勿删除并重命名,但会覆盖内容XXX.proj,内容为XXX_VS2008并删除teh XXX_2008 proejct文件并签入修改后的XXX.proj文件。