idea svn回退版本_IDEA的SVN装载及操作

不念不忘少年蓝@ 2023-01-04 14:37 789阅读 0赞

一、IDEA装载SVN

安装时需要勾选上如下项bin 目录下才会有svn.exe

2cabf3388614034cfc0bd6d5671c2c16.png

IDEA装载SVN

ea311922fa65e93e62a5e02d4491d328.png

二、项目上传至SVN进行管理

在SVN上创建库

6d9bbd13562a6dece209b14b71595b71.png

添加对应的SVN库文件地址

21e34f814b30b6063475dad8bfdc456c.png

选择文件库地址点击确认

6a19623a9799b7f9358bac3b5068eb27.png

选择1.8点击OK

778a703596152f1af9662248680a52ab.png

点击OK

390df0edee0b2c2fa233db8f4e75795e.png

这个直接点Cancel

059d944db27a7684b028427b88e55035.png

提交代码

31a4a0c918664732358e1e8cb68f754a.png

选择需要提交的代码提交

d7f97c8d11dcd0d1f7c80c7a5f0a70d4.png

至此可在SVN上创建的库下面查看到对应的代码信息

46a7eb7d124d8711befd113a47be2367.png

三、创建分支及合并

146b9e60a9d84efbb71f023c89f2b420.png

创建分支,指定分支名

70f60d5a427647c0e1f42c4bb5761409.png

打开Update Project刷新

ce4aaeb34bce088b0fe1ca641d190f55.png

分支出现,选中点击OK切换至分支下

3d2671a928e96d799fe8b7f7f6df2f0d.png

创建一个类进行测试

3edd0f2853291ef224e938e8ee414e4c.png

提交测试写的代码(Commit Message中加入备注信息版本回滚使用)

bd43b23125c816fbfa3e758b81550bfb.png

切换回主干,合并之前须对项目进行Update

6058167163258d3c4ebb298ed380a450.png

选择需要合并的分支

ab0beab63af2a7f523e0da2087b719cd.png

选择Merge All

8cfb083c93e42c6edfe34acfb2298e20.png

选择Continue merge

3c6f37d2de5f0e833113823ce632917f.png

合并之后对合并的内容进行提交

5ecca467a4a469df2df628ef4fab23f5.png

至此分支合并完成

978c9411e8c5e387a1b51c04fbde79d2.png

四、冲突问题操作步骤

在主干对应的类中进行相应的修改然后提交

79e1579004a14d13f85faa5526445ffd.png

进入分支中对应的类中进行修改提交

66ca00d7863f2760705aa497651d075d.png

进行分支合并操作,弹出对话框选择Merge

315c2100c46bfe7d994202a41c1afa0d.png

此处显示了主线与支线的不同,选择认同的。

3e4008ae118dcb5bccac615070db19cc.png

这里测试是让两边的都认同,添加进去点击Apply实行并提交

f1c1adaecf78bd7598153450b495e208.png

五、版本回滚操作

修改代码并提交

8bbc3dfe351e359ae43f6bddf2bcace2.png

再次修改代码提交

359fc7f1e85b6b1985325288192c9145.png

点击Update Project选择Update/Switch to specific revision

0cd354337e008578d876b9864bf8c251.png

选择需要回滚的版本(提交时加入Commit Message信息方便选择)

a40a5a9d01f179eb87d8bf0ed30ae2d0.png

点击确认查看,代码回滚至之前的版本

8bbc3dfe351e359ae43f6bddf2bcace2.png

六、项目解除SVN管理操作

下载插件SVN Disconnect

e774c87ff14e4a52c78959fcff8da0be.png

点击SVN Disconnect解除SVN对项目的管理

8558e640f1649f51cd2269689f94f3ac.png

发表评论

表情:
评论列表 (有 0 条评论,789人围观)

还没有评论,来说两句吧...

相关阅读

    相关 idea中 git版本退

    1、版本回退 之 Reset Type 有四种: 1.1、soft ①移动本地库HEAD指针 > 意思就是,回滚后,仅仅是把本地库的指针移动了,而暂存区和你本地的

    相关 SVN使用IDEA配置SVN

    之前学的是git,现在在公司实习,公司使用的是SVN,于是自己简单的学习了一下在这里做一个总结。 我主要针对的是IDEA配置SVN,SVN具体的安装使用可以参考[SVN具体的

    相关 svn退代码

    如果客户端是TortoiseSVN的话: 右键点击要回退的文件, 选择TortoiseSVN--显示日志, 找到要回退的那个版本,右键点击该文件, 选择复原到此版本,这