[python]自动生成版本号

[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 来实现这个功能. 以下是代码:

你可能感兴趣的:(python)