gpt4 book ai didi

visual-studio-2010 - TFS修改合并删除成为合并没有删除

转载 作者:行者123 更新时间:2023-12-05 01:15:47 28 4
gpt4 key购买 nike

我在尝试从集成合并到功能分支时遇到了问题。

麻烦始于以下 3 个操作:
1) 在集成分支的 Solution1 中添加了项目 ABC。
2) 将 Solution1 分支到功能分支。
3) 从集成分支中的 Solution1 中删除了项目 ABC。

现在,我想将最新的从集成到功能分支合并,但我不想在合并期间实际删除项目 ABC。

我的标准是使用以下方法解决此问题:
a) 单次入住
b) 合并自上次合并以来的所有变更集(包括删除)
c) 不更改现有项目名称/路径

在我的梦中,我请求合并,并在 checkin 之前从我保存的副本中重新添加已删除的项目,并编辑解决方案文件以保留同一项目的引用数据。

任何人都知道如何去做这件事,或者可能知道一个有见地的 Microsoft 引用来记录我为什么不能这样做或者为什么这是一个坏主意?

我使用 Team Foundation Server 2010 和 Visual Studio 2010 进行源代码控制,我的解决方案和项目是在 BIDS 2008 中开发的。

感谢您的启发。

最佳答案

接受的答案是完全错误的,因为合并永远不会以这种方式完成。如果你这样做,你只是一个部分完成的合并,每次都会再次被问到。

真正的问题是,合并时不会发生冲突。因此,您对合并结果没有任何选择!

因此,让我们首先撤消合并并重做。但是在您再次合并之前,通过 check out 整个目标分支(或只是您想要防止被删除的文件)在每个文件上引发冲突!您可以在不编辑文件的情况下执行此操作。您可以在源代码管理资源管理器中右键单击该文件并选择 checkout 。

然后您可以解决冲突并合并它们而不接受删除! :)

关于visual-studio-2010 - TFS修改合并删除成为合并没有删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13699628/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com