今天公司CVS迁移了服务器,因此所有项目的CVS地址都要修改,下面提供Linux和Windows下项目cvs替换的样例脚本,希望对有需要的人有点帮助:
(注:我们的项目是使用Maven管理的)
Linux下:
请在对应的服务器上执行下面的替换命令
cd /opt/
find 项目路径 -regex .*CVS/.*Root -print0 | xargs -0 perl -p -i.orig -e "s/218.206.74.186/211.122.57.187/;"
Windws下:
使用下面脚本即可不用重新下载而更新所有项目的cvs地址,当然,pom.xml还需另行修改:
该脚本为python脚本, 请修改红色部分为你的workspace地址, 运行后刷新项目即可:
#coding=GB2312
该脚本为python脚本, 请修改红色部分为你的workspace地址, 运行后刷新项目即可:
#coding=GB2312
import os
import re
def listyoudir(level, path):
for i in os.listdir(path):
# print ' '*(level+1) + i
if i == 'Root':
filename = path + '//' + i
ReCVSRecover(filename)