2010-12-23 35 views
0

我正在重命名解决方案中的所有项目文件并将其合并回主干。我将解释这种情况,并希望知道实现这一目标的最佳做法是什么。TFS 2008 - 重命名proj文件并将其合并回主干

干线 - 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

不要删除和重命名,而是使用XXX_VS2008的内容覆盖内容XXX.proj,并删除XXX_2008项目文件并签入修改后的XXX.proj文件。

+0

XXX_VS2008当前正在被所有开发者使用,并且XXX在主干中被废弃。如果我删除XXX_VS2008并在合并时覆盖分支中的XXX,则我将在分支中工作时丢失对主干中的XXX_VS2008所做的更改。 – Suhumar 2010-12-23 14:37:51

相关问题