gpt4 book ai didi

java - 除了 TFVC 之外,还可以使用哪些源代码控制从 TFS 获取代码?

转载 作者:太空宇宙 更新时间:2023-11-04 10:55:18 25 4
gpt4 key购买 nike

我合并了2个分支,没有冲突。我看到没有冲突,并立即取消选中冲突的自动解决。

我再次合并了分支,仍然没有冲突。

enter image description here

打开待处理的更改后,我看到了这一点。我认为一般应该有一个冲突按钮或链接。但不存在这样的事情。

我有很多冲突的代码。每当我认为应该存在冲突时,它就会保留我的版本。

有人可以根据他们的经验告诉我为什么即使存在冲突代码也无法解决冲突。我可以使用其他源代码管理(例如 GIT)来执行合并吗?可能吗?

最佳答案

您的所有更改均已合并到您的本地工作区中。正如您在待定更改列表中看到的,所有更改都标有 [merge, ...]

如果您想再次执行合并,而不进行任何自动合并,您必须首先撤消挂起的更改。然后确保自动合并已关闭,然后再次执行合并操作。

鉴于自动合并成功,我希望您仍然不会发现任何冲突。看起来 TFVC 能够根据自动合并成功的事实自行计算出所有合并。

还有另一种可能性...如果您过去已与此分支合并并选择了“保留我的”,那么 TFVC 会注册此选择并将在将来的合并中牢记这一点。如果您不知道发生了这种情况,以后可能会导致意外行为。撤消这些所谓的“合并票证”的唯一方法是对以前的合并执行回滚。如果不撤消这些合并票证,您还有另一种选择来仅对内容强制合并,您需要从命令行执行合并并提供 force 开关:

tf vc merge /recursive /force /noautoresolve $/Project/BranchA $/Project/BranchB

关于java - 除了 TFVC 之外,还可以使用哪些源代码控制从 TFS 获取代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47372359/

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