我计划创建一个Powershell脚本来检测多个svn存储库中的更改,然后对每个存储库执行一些操作,例如复制更改的文件或将整个存储库复制到构建站点。
我有一个简单的函数,可以获取最新版本的存储库:
function Get-SvnRevision($dir=".")
{
([xml](svn info $dir --xml)).info.entry.revision
}
我的想法是,一旦我得到当前的修订号,将其与之前的修订号进行比较,如果它们不相同,则执行上述的一些操作。
我如何获得上一个修订版号,以便将其与最新版本进行比较,然后进行一些操作?
答案 0 :(得分:2)
我建议从另一方移动:使用post-commit hooks
svnlook
子命令)详细信息(repo + revision id的路径)作为参数传递给