gpt4 book ai didi

.net - 合并 GUI 更改

转载 作者:行者123 更新时间:2023-12-04 07:07:40 26 4
gpt4 key购买 nike

在我工作的项目中,合并更改的最大问题似乎在于 Windows 窗体/GUI 更改。我们使用 Araxis Merge 来比较更改,但每个文件可能有数百个更改。你必须做笔记和/或重命名项目,以确保你知道你正在合并什么。

一个大问题是开发人员是否允许新控件使用默认名称。然后将结束,例如,2 个 Label220。然后merge会将一半的代码合并到一起,但其他部分分开;这基本上只是破坏了 GUI。

是否有任何工具可以比在代码级别更好地合并 .NET(Windows 窗体)GUI?

我们使用颠覆。 Mercurial 在这方面做得更好吗?

最佳答案

我使用 subversion 并在一个使用 Windows 窗体 GUI 应用程序的小团队中工作,这里有一些建议:

1) 将复杂的用户界面组件拆分为多个用户控件。这具有清理 UI 代码和促进重用的额外好处。

2) 首先需要锁定对受影响文件的 UI 的更改。只要您的复杂表单被拆分为不同的用户控件,您就可以使用锁定并且仍然有多个开发人员在一个表单上工作。

3)花更多的时间在 UI 原型(prototype)上,以减少更改的数量。此外,先进行多次 UI 设计迭代将大大提高成品的质量。

关于.net - 合并 GUI 更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/871097/

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