当前位置:  开发笔记 > Android > 正文

在版本控制中维护Visual Studio vcproj项目文件的建议

如何解决《在版本控制中维护VisualStudiovcproj项目文件的建议》经验,为你挑选了1个好方法。

Microsoft Visual Studio使用XML来保存其.vcproj项目文件.因此,应该很容易区分XML项目文件.

不幸的是,如果您更改任何项目文件的属性,Visual Studio会坚持随机改组项目文件的XML节点!这使得项目文件更改的文本差异和合并基本上不可能.更改一个编译器设置可以使我的视觉差异工具认为我已经改变了文件中50%的行!我甚至尝试了一些XML diff工具,但它们只是显示了一个更加结构化的同样混乱的视图.

有没有人有任何建议.vcproj在源代码管理中维护文件?或者说服Visual Studio 重新排列.vcproj文件中的XML节点的方法?

(我还研究过使用像CMake这样的工具.vcproj从更加差异友好的文本文件生成文件,但CMake有自己的问题.)



1> Tim..:

这似乎时不时出现.

合并vcproj文件 - SCM的地狱

也许这是一个插件或其他规范化工具的问题.

在MS决定解决之前,这将是一个很好的副业.然后你运气不好 - 除非他们当然愿意购买你的IP.

有人想开始一个开源项目,还是商业产品?我是游戏.

我可能会使用一个独立的规范化工具,然后看看我是否可以将它变成一个插件.

推荐阅读
手机用户2502851955
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有