gpt4 book ai didi

winforms - 有没有更简单的方法来 merge Windows 窗体 .Designer 文件?

转载 作者:行者123 更新时间:2023-12-02 18:42:53 24 4
gpt4 key购买 nike

我们的小团队最近刚刚从 TFS 切换到 Mercurial。 3 个人从事的主要项目是 C# 中的 Windows 窗体应用程序。每次使用设计器时,即使是简单的更改,它也会对 .Designer 文件进行大量重新排列和更改。如果两个人处理这个文件,即使进行简单的更改, merge 也绝对是一场噩梦。有没有简单的方法来解决这个问题?在 TFS 中,我们关闭了并发编辑,因此没有出现此问题。

最佳答案

问题是每次代码生成引擎可能会以不同的顺序生成代码!这使得 merge 变得很痛苦。

WinForm (.NET) 设计器、Swing (Java) 设计器依赖于代码生成引擎。

ASP.NET的designer.cs仅包含支持字段,不太可能受到影响。

WPF 的支持字段是在 obj/*.g.cs 中生成的,不需要保留在源代码管理中,因此不存在 merge 问题。

关于winforms - 有没有更简单的方法来 merge Windows 窗体 .Designer 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9741129/

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