是否有一种明智的方法可以在分支之间合并 Visual Studio 项目文件(.csproj)?
Posted
技术标签:
【中文标题】是否有一种明智的方法可以在分支之间合并 Visual Studio 项目文件(.csproj)?【英文标题】:Is there a sensible way to merge Visual Studio project files (.csproj) between branches? 【发布时间】:2011-10-17 08:32:53 【问题描述】:我不得不再次在分支之间合并代码,而文本合并工具在项目文件中发现了很多冲突。
我希望理解项目文件(文件添加/删除和编译选项更改)的工具可以轻松地进行 3 路合并。
有这样的工具吗?
(无论好坏,我们都有长期存在的由不同客户支付(和控制)的分支机构,以及所有新客户的“主要”分支机构,因此目前无法选择持续集成。)
【问题讨论】:
【参考方案1】:看看:
用于 SLN 文件的工具(Visual Studio 解决方案文件) http://slntools.codeplex.com/
和项目合并(每位用户 19 欧元) http://www.projectmerge.com/index.php
【讨论】:
“截至 2016-01-20 项目:Merge 已正式停产,因此我们不再销售新的许可证。”【参考方案2】:我认为,您至少可以尝试Altova DiffDog,它是支持 XML 的不同编辑器。不便宜,但功能强大且灵活
【讨论】:
以上是关于是否有一种明智的方法可以在分支之间合并 Visual Studio 项目文件(.csproj)?的主要内容,如果未能解决你的问题,请参考以下文章