如果文件夹已更改,如何检查 git
How to check git if folder has been changed
我有一个部署多个项目的 Powershell 脚本。但是由于项目数量和部署每个项目的时间都相当大,我只想在需要时部署它们:当版本控制发生变化时。我们在开发服务器上进行了此设置,但我也想在本地计算机上执行此操作,而无需安装 Octopus 或 TeamCity。
如何在 powershell 脚本中询问 Git 是否在文件夹中进行了任何更改?
编辑:我需要知道自上次部署以来是否有任何更改。侦听来自 git 的更新,或者保存每个项目的部署时间并将其与该项目的最新更新进行比较。
$changes = git whatchanged --since 2015-12-22
if($changes | Select-String $dbName)
{
#Deploy database because there's been a change
}
我有一个部署多个项目的 Powershell 脚本。但是由于项目数量和部署每个项目的时间都相当大,我只想在需要时部署它们:当版本控制发生变化时。我们在开发服务器上进行了此设置,但我也想在本地计算机上执行此操作,而无需安装 Octopus 或 TeamCity。
如何在 powershell 脚本中询问 Git 是否在文件夹中进行了任何更改?
编辑:我需要知道自上次部署以来是否有任何更改。侦听来自 git 的更新,或者保存每个项目的部署时间并将其与该项目的最新更新进行比较。
$changes = git whatchanged --since 2015-12-22
if($changes | Select-String $dbName)
{
#Deploy database because there's been a change
}