首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >处理DVCs中的glade文件

处理DVCs中的glade文件
EN

Stack Overflow用户
提问于 2013-10-02 13:01:30
回答 1查看 103关注 0票数 2

我有三个分支(为了论证起见,让我们使用git ):master、feature和feature。glade文件在特性A和B中都进行了更新。现在,两者都在合并为开发:合并问题.

大多数情况下,glade文件是重写的,因此差异是没有意义的,导致不得不打开所有三个glade文件,并在它们之间复制和粘贴。

有谁有更优雅的解决方案来解决glade文件合并?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-10-16 11:22:16

林场早在目前的DVCS之前就已经存在了。

第一次发行日期是1998年。即使是Glade 3也是在2006年发布的(Git/Mercurial在当时只有一年的时间)。

这不可能是我一个人遭受的问题

在DVCS回购上可能没有足够的Glade项目来解决这个问题。

甚至是Glade用户邮件列表没有经常提到“合并”

主要解决方法是将xml文件拆分到尽可能多的文件中,并将那些文件包含在程序源文件中(包含许多builder.add_from_file("mygladeFile.xml"))。

如果您的glade.xml文件足够小,合并合并的风险就很低。

合并2个XML文件将是需要自定义合并驱动程序,但它是不是一个微不足道的问题,甚至是用xslt (类似于此页)。

也许像DiffDog这样的外部合并工具(虽然不是免费的)可以有所帮助。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19137545

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档