Git:用于告知应用到 Azure 网站自定义部署脚本的提交发生了什么变化的命令

Git: Command to tell what changed on commits applied for Azure Website Custom Deploy Script

是否有可能在执行 git 拉动之后执行 git 命令,这将告诉我在之前执行的 git 拉动中刚刚更改的所有内容?

我正在使用来自 git 源代码控制的持续部署将某些内容部署到 Azure 网站。 Azure 允许自定义 deployment scripts.

它的工作方式是 azure 执行: 1. git 拉取(可能拉取多个提交)。 2.递归子模块更新 3.自定义部署脚本。 4.任何post-部署脚本

我只能控制从第 3 步开始执行的操作。

我的应用程序有许多步骤需要 运行 在部署之前优化代码。但是,应用程序也有静态 XML 文件。

我想做的是确定代码中是否有任何更改,如果有更改,运行 冗长的代码优化部署例程。如果只有 XML 个文件发生变化,而不是 运行 一个更短的例程来将这些文件放置到位。

有什么想法吗?

试试这个命令:

git diff @{1}

this 中进行了正确解释。