有没有一种明智的方法可以在分支之间合并 Visual Studio 项目文件 (.csproj)?

发布于 2024-11-27 04:49:59 字数 185 浏览 0 评论 0原文

我再次必须合并分支之间的代码,文本合并工具发现项目文件中存在很多冲突。

我希望一个能够理解项目文件(文件添加/删除和编译选项更改)的工具可以轻松地进行三向合并。

有这样的工具吗?

(无论好坏,我们都有由不同客户付费(和控制)的长期分支机构,以及所有新客户的“主要”分支机构,因此目前持续集成不是一种选择。)

Once again I having to merge code between branches and the textual merge tool is finding a lot of conflict in the project files.

I expect that a tool that understood a project file (files add/removed and compile options changed) could do the 3 way merge with ease.

Is there such a tool?

(For better or for worse, we have long lived branches paid for (and controlled) by different customers, as well as the “main” branch for all new customer, so continuous integration is not an option at present.)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

夏日浅笑〃 2024-12-04 04:49:59

看一下:

SLN 文件工具(Visual Studio 解决方案文件)
http://slntools.codeplex.com/

和项目合并(每用户 19 欧元)
http://www.projectmerge.com/index.php

Have a look at:

Tools for SLN file (Visual Studio Solution file)
http://slntools.codeplex.com/

and Project Merge (€19 per user)
http://www.projectmerge.com/index.php

神也荒唐 2024-12-04 04:49:59

我认为,您至少可以尝试 Altova DiffDog,它是 XML 感知的不同-编辑。不便宜,但功能强大且灵活

I think, you can at least try Altova DiffDog, which is XML-aware differ-editor. Not cheap, but power and flexible

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文