Idea上svn的使用

作者: 雪飘千里 | 来源:发表于2018-07-28 16:42 被阅读0次

    1、svn安装

    TortoiseSVN的下载地址 : https://tortoisesvn.net/downloads.html
    在安装svn客户端的时候一定要勾选,否则在idea上集成svn的时候会找不到 svn.exe 而报错。

    如果安装时忘记勾选了的话,安装包重新运行,选择modify,然后勾选command line client tools项就行了。


    image.png

    2、svn配置,先安装subverison插件(插件安装后需要重启才能生效),然后再配置

    image.png image.png

    3、CheckOut 下载项目

    image.png
    image.png

    4、新建分支

    image.png image.png
    image.png

    5、commit 提交代码, 有新的文件和文件夹时,需要先 Add to VCS

    image.png

    6、分支代码合并

    • 把主干代码合并到分支
      通常项目中会有多个分支并行开发,当其中一个分支开发完成合并到主干,然后发布到生成环境后,其他的分支需要及时的把上线的功能,或者修护bug也合并到自己的分支,这就是把主干合并到分支

    注:这里是要把主干vendor-3.9.5 合并到我自己开发的分支 vendor-3.9.4-push

    SVN的版本管理器:

    • 浏览/添加 SVN Repository :菜单 VCS -> Browse VCS Repository -> Browse Subversion Repository...
    • 版本管理查看:菜单 View -> Tool Windows -> Version Control (或者 CMD+9)

    1、先从 主干vendor-3.9.5拉取一个分支,命名为vendor-3.9.5-push

    2、进入vendor-3.9.5-push项目,切换到:Subversion Working Copies Information Tab 页面

    image.png

    3、点击 Merge From... 按钮,选择具体要合并的分支 ,即 vendor-3.9.4-push

    image.png

    4、选择合并方式

    image.png image.png

    5、选择合并的版本号列表:一般是从分支创建到最新,具体看需求,可以只选择部分变更,选中后右侧会展示对应变更的代码

    image.png

    6、合并完成后(没有冲突)——代码是合并到本地——会弹框提示可以直接提交本地代码,也可以暂时放弃,之后再提交;

    如果有冲突的话,需要先处理冲突了,解决冲突的界面有3列,左侧的是本地的,中间是合并结果,右侧是拉取的远程代码,这块暂时无图,以后再补

    7、冲突解决完以后,我们就可以再vendor-3.9.5-push这个新分支上继续开发我们的代码了;这个分支包含了最新的线上的代码,同时还有我们自己分支开发的业务代码;开发完成后,就可以提交给测试了

    相关文章

      网友评论

        本文标题:Idea上svn的使用

        本文链接:https://www.haomeiwen.com/subject/oibjmftx.html