Eclipse SVN 创建分支/回滚
在项目中,我们项目每完成一个版本都要把该版本的稳定版本备份起来,以备项目出问题时可以直接把备份的项目拿来使用,这时就要创建分支,当然也可以使用SVN 从修订版创建分支/标记,这两个都可以得到想要的项目版本。
一、创建分支,备份该项目的稳定版本
1、Eclipse --------> Window (最上面的一排菜单按钮) --------> show view -------> other ------> SVN -----> SVN 资源库 -----> ok
2、在资源库中找到自己想要备份的项目文件----> 右击 ----> 分支/标记 -------->资源库到URL(这里的输入框输入自己项目的路径+该新项目的名称。 如: http://192.168.1.111:5366/svn/project/Code/Server/new/branches/mbk_2015_12_01,mbk_2015_12_01是将要创建的分支的名称) -----> HEAD修订版 ---------> Next ------> Finish。创建完成后,在http://192.168.1.111:5366/svn/project/Code/Server/new/branches目录下查看备份的项目mbk_2015_12_01,可检出到工作空间等一系列操作。
二、从修订版创建分支/标记(检出历史版本中的某一个版本,用做新的项目)
1、Eclipse-------> 在自己的工作空间找到要备份或者回滚的项目,--------> 选中项目右击Team------->显示资源历史记录------->控制台会打开History标签--------->选中要备份或者回滚的版本(最左边一栏表示版本号)---------> 右击---------> 从修订版创建分支/标记--------->(###这后面的步骤就和上面的一样了###) 资源库到URL(这里的输入框输入自己项目的路径+该新项目的名称。 如: http://192.168.1.111:5366/svn/project/Code/Server/new/branches/mbk_2015_12_01,mbk_2015_12_01是将要创建的分支的名称) -----> HEAD修订版 ---------> Next ------> Finish。创建完成后,在http://192.168.1.111:5366/svn/project/Code/Server/new/branches目录下查看备份的项目mbk_2015_12_01,可检出到工作空间等一系列操作。
ps
:在项目开发中,往往固定时间创建分支备份,比如每周,每月等。当线上的版本出现问题了,可直接回滚到稳定版本上线,减少出问题的时间,保证项目的正常运营,待问题修复后再上线新版本。从修订版创建分支/标记也具有此功能,不过要保证选中的版本号是处于稳定的版本,所以还是建议当一个稳定版本出现后,应即创建分支备份。