Msbuild 在几乎所有文件中发生更改时进行修补

Msbuild 在几乎所有文件中发生更改时进行修补,msbuild,continuous-integration,wix,windows-installer,continuous-delivery,Msbuild,Continuous Integration,Wix,Windows Installer,Continuous Delivery,我试图让补丁依赖于git repository,因为在构建过程中,我们会覆盖所有文件(这是必需的、更改版权说明、程序集版本等),而我跟踪更改的唯一方法是通过命令git log--oneline列出git repository中的差异--命名状态并手动解析MSBuild项目文件和vs项目文件,使其仅包含已更改的项目(ps1+xml解析器),我找不到任何方法来解析和处理此列表,也找不到任何具有修补过程的书籍,您能推荐一些关于补丁过程的建议吗,或者一些使用MSBuild方法的书籍 当WiX安装程序在两

我试图让补丁依赖于git repository,因为在构建过程中,我们会覆盖所有文件(这是必需的、更改版权说明、程序集版本等),而我跟踪更改的唯一方法是通过命令
git log--oneline列出git repository中的差异--命名状态
并手动解析MSBuild项目文件和vs项目文件,使其仅包含已更改的项目(ps1+xml解析器),我找不到任何方法来解析和处理此列表,也找不到任何具有修补过程的书籍,您能推荐一些关于补丁过程的建议吗,或者一些使用MSBuild方法的书籍


当WiX安装程序在两个版本之间创建差异时,我找到了一个解决方案
torch-p-ax C:\patch\temp-xo rtm\install.msi upp\install.msi-out patch\diff.wixmst
,但在我的情况下,它不起作用,因为大部分内容都发生了变化?在我看来,您需要更改构建/发布过程以支持修补,或者不必麻烦修补,只需进行重大升级。@ChristopherPaint我告诉过您,当我们更改源代码时,存在需求复制注释、版本、装配注释以供具体客户使用,但他们想进行部分更新,因为存在一些许可证,他们不想重新发布许可证,我正在寻找一些方法来满足这些要求