############# Svn commit data scripts #############

脚本功能说明:

将客户端添加、修改、删除过的文件及文件夹提交

执行方法:

python svn_commit.py 提交目录

如:

python svn_commit.py E:\test

############# Scripts demo #############

#!/usr/bin/env python#coding:utf-8import os.sysfile_name1 = sys.argv[1]msg = sys.argv[2]svnname = sys.argv[3]svnpw = sys.argv[4]#file_name = raw_input('你要运行的程序:')os.chdir(file_name1)r=os.popen('svn st')info = r.readlines()for line in info:    line = line.strip('\n').split('       ')    one=line[0]    tow=line[1]    if one == '?':        os.system('svn add %s' % tow )    elif one == '!':        os.system('svn delete %s' % tow)os.system('svn commit -m "%s" --username %s --password %s' % (msg,svnname,svnpw))

############# 修改过的内容如下 #############

svn st 列出修改过的文件

!为删除的文件

? 为新增加的文件

M 为修改的文件

############# 执行脚本展示 #############

############# 再次查看提交内容 #############