代码拉取完成,页面将自动刷新
同步操作将从 开发-老牛/WebSvnGit 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
#projectcode=project path
import subprocess
# cmd = "svn log --xml -v -l " + str(2)
# cmd ='git log -'+str(2)
# dir='C:/Users/fencer/Desktop/doc_dir/pitweb/trunk'
# dir='C:/Users/fencer/Desktop/doc_dir/learngit/.git'
# dir_short='C:/Users/fencer/Desktop/doc_dir/learngit/'
# print("gitLogs cmd ", cmd, ' dir=', dir_short)
# n='2'
# result_success=subprocess.check_output(cmd,cwd=dir)
# result_success = subprocess.check_output(
# 'git --git-dir=' + dir + ' log -' + n + ' --name-status --pretty=format:"logentry_start>%n<revision>%H</revision>%n<author>%an</author>%n<date>%ad</date>%n<msg><![CDATA[ %s]]></msg>logentry_end:',
# shell=True)
# print('result_success',result_success)
#temp dir for store source code where svn or git download code store
#源代码目录配置 source code directory
project_dict={
'filesplit': '/data/application/papsrc/filesplit/',
'pap':'/data/application/papsrc/PAP/',
'trtag':'/data/application/papsrc/SYS2Tag/'
}
#部署目录配置 deploay directory
project_deploy_dict={
'filesplit': '/data/application/tomcat_urc/webapps/urc/',
'pap':'/data/application/tomcat_wea/webapps/ROOT/'
}
#项目日志文件路径配置 log file path
project_log_dict={
'pap':'/data/application/tomcat_wea/logs/catalina.out'
}
#项目源代码版本控制系统类型 svn or git
project_type_dict={
'filesplit': 'git',
'pap':'git',
'trtag':'svn'
}
#常用命令或shell文件路径 common cmd or shell file path
project_cmd_dict={
'pap': '/data/application/papsrc/pap_test.sh',
'filesplit': 'rm -rf /data/application/tomcat_urc/webapps/urc.war\n cp /data/application/papsrc/filesplit/target/urc.war /data/application/tomcat_urc/webapps/urc.war',
'trtag': 'rm -rf /data/application/tomcat_tag/webapps/trtag.war\n cp /data/application/papsrc/SYS2Tag/target/trtag.war /data/application/tomcat_tag/webapps/trtag.war'
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。