浙江省高等学校教师教育理论培训

微信搜索“毛凌志岗前心得”小程序

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

[python]自动生成版本号 - riag的专栏 - 博客频道 - CSDN.NET

[python]自动生成版本号

分类: python 1446人阅读 评论(3) 收藏 举报

本文适用于使用Subversion版本控制的读者.

      前一段时间研究了一下TortoiseSVN的源代码 , 发现它使用 Nant+SubWCRev.exe 来自动生成版本号的. SubWCRev.exe 是TortoiseSVN下的一个命令行工具, 安装了TortoiseSVN 就找到它. 这里补充一下TortoiseSVN的版本号命名方式, 它的版本号是: 主版本号(MajorVersion).从版本号(MinorVersion).小版本号(MicroVersion)  build  svn代码库的修订版本号, 其中主版本号(MajorVersion),  从版本号(MinorVersion), 小版本号(MicroVersion) 是通过配置文件固定的.

     在前一个项目中, 我用的就是TortoiseSVN的这种方式来自动生成版本号. 后来我想把它也移植到linux下, 刚开始时遇到了问题,  就改用python + pysvn 来实现这个功能. 以下是代码:

posted on 2012-12-15 10:11  lexus  阅读(514)  评论(0编辑  收藏  举报