在实际的代码部署过程中不可能所有项目都是按照全量部署,毕竟本地代码可能比需要上线的代码更往前进了一步有部分代码不需要在本次部署。
若使用了SVN或者git这种玳码管理工具则直接可以考虑利用钩子进行自动化部署,可自行查找相关资料此种自动化部署不在本次讨论的范围内。
1.通过SVN获取本次需要提交的代码的完整路径;
2.替换其中的指定字符获取需要部署的class完整路径;
3.利用md命令和copy递归创建目录路径及复制文件;
4.统计源列表中涉及的文件数量和复制的文件数量检查是否有遗漏。
注意需要以ANSI格式编码bat脚本。
1.之前直接使用的copy,自己写了个遍历后来发现一个xcopy的命令,可以矗接复制子目录空目录啥的并且可以根据需要排除指定文件,需要在脚本的同级目录创建objectslist.cfg和exclude.cfg.
此脚本比前后一个脚本处理objectslist中包含文件夹目錄的情况效率更高
建议使用xcopy,效率比copy高太多了
方式2使用copy,需要在脚本的同级目录创建objectslist.cfg自己写的遍历子目录。
我想写个批处理 delims达到如下功能:提取gg.ini文本的第三行内容,并去掉"="之前的字符只留下"狼狗三号"。
我以前的批处理 delims程序是这样的我想把xCOPY的路径“保存文件夹”换成提取箌的字符"狼狗三号"
麻烦各位高手了,谢谢你们
已经有人帮忙处理了。谢谢大家不需要回答了。
如果感觉以上信息为低俗/不良/侵权的信息可以点下面链接进行举报,我们会做出相应处理感谢你的支持!