根据SVN的MESSAGE进行多版本输出,反向排序,真是曲折~~~啊

简介: import os,sys,time file = open('svnlog') revList = [] tempList = [] linen = 1 for line in file: if (line.

 

import os,sys,time

file = open('svnlog')
revList = []
tempList = []
linen = 1
for line in file:
    if (line.startswith("r")) :
        svnNumber = line.split('|')[0]
        tempList.append(svnNumber)
    if line.find('APP-80') != -1 :
        tempList.append(line)
        revList.append(tempList)
        tempList = []
    linen +=1

svnRevList=[]
for i in range(len(revList)):
    svnRev = "".join(revList[i][-2:-1])
    svnRevList.append(svnRev.strip()[1:])
    #for j in range(len(revList[i])):
#       print revList[i][j]
print svnRevList

svnRevList.sort()
for i in range(len(svnRevList)):
    print svnRevList[i]
file.close()
~               

目录
相关文章
SVN 将文件还原到之前的指定版本
SVN 将文件还原到之前的指定版本
2418 1
SVN 将文件还原到之前的指定版本
【IntelliJ IDEA】idea 2018版本中没有SVN按钮或者图标的解决方法
IntelliJ IDEA打开带SVN信息的项目不显示SVN信息,项目右键SVN以及图标还有Changes都不显示
357 0
【IntelliJ IDEA】idea 2018版本中没有SVN按钮或者图标的解决方法
|
Android开发
Android Studio 用svn回退版本、svn恢复到指定版本、一键恢复 撤回修改
Android Studio 用svn回退版本、svn恢复到指定版本、一键恢复 撤回修改
621 0
Android Studio 用svn回退版本、svn恢复到指定版本、一键恢复 撤回修改
|
数据安全/隐私保护
【SVN】关于SVN创建多个版本库共用权限和密码并且设置钩子同步web目录
【SVN】关于SVN创建多个版本库共用权限和密码并且设置钩子同步web目录
194 0
【SVN】关于SVN创建多个版本库共用权限和密码并且设置钩子同步web目录
|
应用服务中间件
记一次SVN误删除操作和Tomcat版本与操作系统不兼容 问题分析及解决的过程(下)
记一次SVN误删除操作和Tomcat版本与操作系统不兼容 问题分析及解决的过程(下)
154 0
记一次SVN误删除操作和Tomcat版本与操作系统不兼容 问题分析及解决的过程(下)
|
应用服务中间件
记一次SVN误删除操作和Tomcat版本与操作系统不兼容 问题分析及解决的过程(上)
记一次SVN误删除操作和Tomcat版本与操作系统不兼容 问题分析及解决的过程(上)
172 0
记一次SVN误删除操作和Tomcat版本与操作系统不兼容 问题分析及解决的过程(上)
Subversion Revision Keywords(SVN 修订版本关键字)
Subversion Revision Keywords:HEAD、BASE、COMMITTED、PREV
173 0
Subversion Revision Keywords(SVN 修订版本关键字)
|
存储 Android开发 数据安全/隐私保护
版本控制软件SVN
版本控制软件SVN的使用流程介绍
|
开发工具 Android开发 git
android studio3.6版本配置svn忽略文件
android studio3.6版本配置svn忽略文件
android studio3.6版本配置svn忽略文件