首页 > 代码库 > Python开发SVN批量提交命令脚本
Python开发SVN批量提交命令脚本
############# Svn commit data scripts #############
脚本功能说明:
将客户端添加、修改、删除过的文件及文件夹提交
执行方法:
python svn_commit.py 提交目录
如:
python svn_commit.py E:\test
############# Scripts demo #############
#!/usr/bin/env python #coding:utf-8 import os file_name = sys.argv[1] #file_name = raw_input(‘你要运行的程序:‘) os.chdir(file_name) 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 "commit"‘ )
############# 修改过的内容如下 #############
svn st 列出修改过的文件
!为删除的文件
? 为新增加的文件
M 为修改的文件
############# 执行脚本展示 #############
############# 再次查看提交内容 #############
本文出自 “wsyht90的博客” 博客,请务必保留此出处http://wsyht90.blog.51cto.com/9014030/1881892
Python开发SVN批量提交命令脚本
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。