|
|
1
7
我可以看到几个选择 1-发布svn状态-在svn启动之前显示更新,并确定是否有任何更改(应该像计算响应中的行一样简单-我认为最新文件夹只会生成1行) 2-将svn更新任务更改为exec任务,并将svn的输出重定向到一个测试文件中,您可以对该文件进行后期处理,以确定是否进行了任何更新(类似于第一个选项)。 3-在svn启动后获取svn日志,并基于 http://jonathanmalek.com/wp/?p=244 然后处理xml以确定是否进行了任何更改。这将只工作,如果你被保证只有1个版本号增加,因为它只获得日志信息的最后一次修订。这方面的变化是在svn启动之前和之后抓取日志,然后比较它们。 就我个人而言,我会选择方案2。在最新的工作目录上运行svn up会产生一行(修订时),因此将使用svn更新任务更改为以下内容:
|