如何获取SVN存储库的上一版本号?
我计划创建一个Powershell脚本,用于检测多个svn存储库中的更改,然后对每个存储库执行一些操作,如复制更改的文件或将整个存储库复制到生成站点中 我有一个简单的函数,可以获取存储库的最新版本:如何获取SVN存储库的上一版本号?,svn,powershell,Svn,Powershell,我计划创建一个Powershell脚本,用于检测多个svn存储库中的更改,然后对每个存储库执行一些操作,如复制更改的文件或将整个存储库复制到生成站点中 我有一个简单的函数,可以获取存储库的最新版本: function Get-SvnRevision($dir=".") { ([xml](svn info $dir --xml)).info.entry.revision } 我的想法是,一旦我得到当前版本号,将其与以前的版本号进行比较,如果它们不相同,则执行上面提到的一些操作 如何获取以
function Get-SvnRevision($dir=".")
{
([xml](svn info $dir --xml)).info.entry.revision
}
我的想法是,一旦我得到当前版本号,将其与以前的版本号进行比较,如果它们不相同,则执行上面提到的一些操作
如何获取以前的修订号,以便将其与最新版本进行比较,然后执行一些操作?我建议从另一侧移动:使用
- 它在每次提交后自动激发
- 它可以是任何代码(也可以是Powershell),可以由服务器的操作系统执行
- Subversion将所有需要的详细信息(repo的路径+修订id)作为参数传递给脚本(用于脚本中的
子命令)svnlook