软件工具——idea下配置svn

版权声明:原创博文,转载请注明出处 https://blog.csdn.net/qq_15903671/article/details/83010688

IDEA开发工具可以方便继承SVN。

首先,安装基本软件:

1.安装svn客户端,具体参考我的博文:https://blog.csdn.net/qq_15903671/article/details/82966617

2.安装IDEA工具,具体参考我的博文:https://blog.csdn.net/qq_15903671/article/details/81739295

一、idea下通过SVN检出工程

安装VSN客户端之后打开IDEA,如果是2018版本,应该是已经自带svn的。选择VCS-Checkout from Version Control-subversion

点击properties:后面的+号,输入svn服务器地址

即可连接SVN服务器下载源码了。

二、idea下SVN版本控制工具的使用

新安装的idea2018版本默认是没有svn版本控制这个视图的,需要手动调出来。

File - settings 找到 Version Control 

确保通过步骤一检出的工程跟svn目录保持一致,若果这里的Derectory不一致那就自己新增一个,右上角的+号可以添加。

确保svn路径与本地路径匹配好后,idea就可以启动Version Control视图了,回到主菜单选择 View - Tool Windows - Version Control 

idea左下角出现Version Control视图,local Changes中就是svn与本地版本对比。

一开始可能有很多很多不一致的地方,比如*.idea文件 *.iml文件等,可以设置忽略。在文件或文件夹上右键选择Ignore...

第一行是单独忽略某个文件,第二行是忽略指定文件夹下的所有文件,第三行是忽略指定规则的所有文件。

设置忽略规则之后版本控制的local Changes这里应该就干净多了 ,自己修改过的需要提交的不要出现在忽略规则里就行了。

文件名颜色为蓝色的是修改过的文件,红色为版本库中没有控制的文件(也就是新建文件),绿色是被忽略了的文件。

local Changes视图左侧有常用功能键,如下图所示:

a. 第一个是刷新,绿色对号是提交当前代码到版本库;

b. 白色弯箭头是将本地(可选择)某些文件回退到版本库中的版本;

c. 蓝色双向箭头是版本库和本地对比,出现冲突的时候很实用;

d. 白色方框右下角有个箭头的图标是创建修改列表,当同时修改功能A和功能B代码且均未提交时候,为了方便区分A和B两个功能改了哪些代码,可以使用这个创建列表的功能,这样当A功能完工的时候,就可以提交一个列表的全部内容到版本库,避免未改造完的B功能代码被误提交;

e. 下载按钮就是直接用版本库覆盖本地,当然了,如果误点了。。。本地修改内容全白费,连备份都没有;

f. 四个方框添加local Changes的显示归集,可以使用model和路径对修改文件进行整理,方便查找和识别;

g. 眼睛样的图标是用来显示配置忽略规则的;

h. 下面分别是收回列表、展开列表、右侧显示本地和版本库对比(蓝色双向箭头是开新窗口看对比)

idea上方的工具栏里其实也有svn常用功能键,找不到工具栏可以在菜单栏选择View - Toolbar

工具栏截图

右侧看到SVN相关常用操作,蓝色箭头是从版本库同步最新代码。注意,所有修改会被覆盖掉。。。不想被改的一定要设置忽略规则,比如配置文件。新增的文件由于不在版本控制范围内,因此红色的新增文件不会被删除。绿色对号是提交代码,会弹出提交选择框,提交前一定要确认好提交的文件列表对不对,写commit Message是个好习惯,就算出现误操作也方便其他人识别。蓝色双向箭头跟local changes中的图标功能一样,就是开个新窗口 看版本对比。时钟图标是看SVN的操作日志,看谁什么时间更新到什么版本,以及操作日志内容。白色弯箭头功能也是选择文件回退到版本库内容。其他按钮还没用过。 

猜你喜欢

转载自blog.csdn.net/qq_15903671/article/details/83010688