gpt4 book ai didi

TFS 显示状态为 "merge"的待处理更改。如果我 checkin 这些文件,是否会更改任何文件?

转载 作者:行者123 更新时间:2023-12-04 14:08:27 30 4
gpt4 key购买 nike

我正在 TFS 中合并文件。这有点棘手,因为目标中的某些文件已被移动或删除。

完成合并并解决冲突后,TFS 会显示许多状态为“合并”的待处理更改。

如果我 checkin 这些文件,是否会更改任何文件?

我在想,如果我检查显示(在“更改”列中)状态为“合并”的待处理更改,这只会更新 TFS 中的合并记录,这样如果我重复合并,它就不会尝试重新合并这些文件,除非它们已更改。这是正确的吗?我不想 checkin 这个庞大的文件列表并最终更改文件的内容/名称/已删除状态。

最佳答案

据我了解,合并特别意味着它的这个版本包含来自另一个分支的合并。但是,我认为仅合并代表合并操作。

如果特定文件在两个分支中不同,则该文件将具有“合并,编辑”状态,因为它既是从分支合并的,又是按内容更改的。

因此,换句话说,如果您有一个包含 2 个文件的主分支,请为其创建一个开发分支,仅对其中一个文件进行更改,然后进行合并,主分支上的待处理更改应如下所示这个:

FileA.cs > 合并
FileB.cs > 合并、编辑

关于TFS 显示状态为 "merge"的待处理更改。如果我 checkin 这些文件,是否会更改任何文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2191298/

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