小工具知识网

当前位置: 首页 > 行业知识 > IntelliJ IDEA分支svn

行业知识

IntelliJ IDEA分支svn

2026-11-14 17:12:34 来源:互联网转载

IntelliJ IDEA分支svn

【为何使用分支】

项���开发中经常会遇到这种情况,项目中功能开发完上线后,新的需求又来了,风风火火的在项目里开发,

()

突然有一天测试说有个很致命的bug需要紧急修改上线,完蛋了,原来的代码都不知道改成什么样子了,

新开发的代码如果还原几天的工作白干了。

()

这种情况分支显的尤为重要。

【创建分支】

在IntelliJ IDEA中选中项目右击–>Subversion --> branch or Tag …

选择Repository Location:需要创建分支的项目 svn://192.168.10.245:83/java/wap-palmchat

选择Any Location 分支的位置和名字 svn://192.168.10.245:83/java/wap-branches/wap-palmchat_20160504

分支的名字建议加上日期,方便区分

切换到分支

选中项目右键Subversion --> Update Directory 勾选Update/Switch to specific url

选择URL 为对应的 svn://192.168.10.245:83/java/wap-branches/wap-palmchat_20160504

点击 OK

查看是否切换成功 项目右键Subversion --> Relocate 查看路径是不是分支的路径

现在可以在分支上开发新功能,并提交了。

【合并分支】

当有bug要修改时,切换回主项目

选中项目右键Subversion --> Update Directory 勾选Update/Switch to specific url

选择URL 为对应的 svn://192.168.10.245:83/java/wap-palmchat

查看是否切换成功

修改bug 打包上线,都不会影响,因为新开发的功能在分支上,现在我们合并到主分支吧。

选中项目右键 Subversion --> Integrate Directory

source 1 选择主分支 svn://192.168.10.245:83/java/wap-palmchat

source 2 选择分支 svn://192.168.10.245:83/java/wap-branches/wap-palmchat_20160504

点击OK

会合并分支修改的代码,如果有冲突,需要手动解决了。

其实当我们从分支切换回主分支时,会提示有哪些文件改变了。

【总结】

分支其实就是项目的复制品,有两个相同的项目,修改bug在主分支上做,增加新功能在分支上写。它们相互不影响。

原文链接:

https://github.com/JavaServerGroup/notes/blob/master/IntelliJ%20IDEA%E5%88%86%E6%94%AFsvn.md

上一篇:Wulihub下载攻略,一键获取使用教程,轻松上手!

下一篇:揭秘数字169背后的神秘故事与深层含义!