【问题标题】:TFS 2008 - Renaming proj files and merging it back to the trunk-TFS 2008 - 重命名 proj 文件并将其合并回主干 -
【发布时间】:2010-12-23 21:28:48
【问题描述】:

我正在重命名解决方案中的所有项目文件并将其合并回主干。我将解释这个场景,并想知道实现这一目标的最佳做法是什么。

主干 - Solution1.sln

- XXX.proj
- XXX_VS2008.proj

分支 - 解决方案1.sln

 - XXX.proj
 - XXX_VS2008.proj

由于某种原因,在从 2005 年迁移到 2008 年期间,项目文件以 VS2008 后缀重命名。现在我们正在迁移到 2010 并希望摆脱后缀。

我所做的是删除分支中的XXX.proj,签入并将XXX_VS2008.proj重命名为XXX.proj。

现在当我将它合并回主干时,我遇到了问题,因为 TFS 必须同时删除 XXX.proj 文件并将 XXX_VS2008 重命名为 XXX.proj。

对于这类问题有什么更好的方法。

【问题讨论】:

    标签: tfs


    【解决方案1】:

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

    【讨论】:

    • XXX_VS2008 目前被所有开发人员使用,并且 XXX 在主干中已过时。如果我删除 XXX_VS2008 并在合并时覆盖分支中的 XXX,我将丢失在分支中工作时对主干线中 XXX_VS2008 所做的更改。
    猜你喜欢
    • 2010-11-26
    • 2011-01-08
    • 1970-01-01
    • 2012-11-18
    • 1970-01-01
    • 2010-11-28
    • 2011-02-11
    • 2017-09-15
    • 1970-01-01
    相关资源
    最近更新 更多