在服务器中要做几个操作,使用命令操作svn,svn文件创建,svn文件更新,文件移动和提交
# -*- coding:utf-8 -*-
import pysvn
import locale
import datetime
import os
import sys
def setlocale():
language_code, encoding = locale.getdefaultlocale()
if language_code is None:
language_code = 'en_GB'
if encoding is None:
encoding = 'UTF-8'
if encoding.lower == 'utf':
encoding = 'UTF-8'
locale.setlocale(locale.LC_ALL, '%s.%s' % (language_code, encoding))
def get_login(realm, username, may_save):
return True, 'test', 'test', True
#获取svn地址,url指svn地址,path,指项目拉取到哪个地方
def svncheckout(url,path):
client = pysvn.Client()
# client.callback_get_login = get_login
ret = client.checkout(url, path)
print ret
#更新svn的地址
def svnupdate():
client = pysvn.Client()
ret = client.updat