参考链接:https://www.imooc.com/article/14154
https://blog.youkuaiyun.com/keda8997110/article/details/21813035
首先需厘清SVN的分支以下几个概念:
trunk: 主干(可以理解为开发环境的代码,平常做开发的工作目录)
branches:从主干拷贝了一份代码重新在svn服务器上的建了个分支目录(通常叫branch,一般与生产上的代码保持同步)。branch存在的意义在于,在不干扰trunk的情况下,和trunk并行开发,待开发结束后合并回trunk中,在branch和trunk各自开发的过程中,他们都可以不断地提交自己的修改,从而使得每次修改在repository中都有记录。
tag:主干版本标记(标识每次大的升级版本号)。
1、和主干
首先在eclipse上合并主干,要先下载主干项目
主干项目右键---Team---合并/还原
将要合并的分支路径粘贴到此处:http://172.30.9.11:3690/svn/p2p/msyidai/Architecture/anti/anti-fraud/branches/20200319/anti-fraud (注意不要总是少打一层)
- 确认合并的是否有错:分支合并到主干以后,运行一遍整个项目,在本地打开一个JSP页面:
http://localhost:8080/anti-fraud/services/zhxtCreditApply.jsp
/anti-fraud-trunk/src/main/webapp/services/zhxtCreditApply.jsp
- 点击Team—提交
2、开分支
Trunk主干 branch分支 tags垃圾桶
- 备份已合并的分支:首先copy to tags:右键branch项目---copy to….,备注:2019-08-05已合并该分支
- 删除已合并的分支:delete branch中的分支,备注:已复制该分支到tags中故删除
- 创建新分支:在branch中创建一个新分支,trunk右键copy to…branches (日志必须写够5个字,否则不让提交)
(3)主干项目
- server/job/admin-web 是三个maven项目,主应用类是这三个入口
- 找到相应的启动类,选中main方法右键---run as--java application