idea的使用7——版本控制SVN的使用

1. 提交项目代码

1.1 设置项目上传路径

点击菜单栏VCS——Import into Version Control——Share Project(Subversion),如图:

添加SVN地址,如图:

点击OK,如图:

注意:这里可能会报错(Can not run program "svn" (in directory。。。。。)),因为我们的SVN地址包含了svn,idea可能不将其解析成路径,而将其解析成一个SVN命令。 

点击share,根据提示操作即可,最终在svn服务器上出现manage项目,如图:

然后在观察idea中的项目,变成了绿色,表示现在可以将代码上传到资源视图了

选中项目,右键——Subversion——commit directory,如图:

在弹窗中填写上传说明与需要上传的文件,如图:

点击commit,开始上传 

SVN结果图:

 

1.2 解决上传路径中包含SVN目录可能会报错的问题

点击file——settings——Subversion,如图,将画圈圈的地方的勾去掉,保存即可。

1.3 解决ideaSubversion消失的问题

点击file——settings——plugins,如图:

在输入框中输入subversion,选中搜索出来的subversion,点击右侧的Enable(点击之后,就变成了Disable了),如图:

2. 检出项目到本地空间

1. 点击VCS,如图:

2. 在弹窗中version controller选择Subversion,然后选择需要检出的项目,如图:

3. 点击check out,在弹窗中选择要检出的目录,如图:

接着照着提示操作即可。

3. SVN的基本使用

3.1 提交修改

1. 新建一个java类,如果该项目已经交给了SVN管理,则创建的时候会提示,如图:

2. 点击Add,文件为绿色,如图:

3. 选中要提交的文件(可以是一个文件,也可以是一个文件夹),右键,subversion——commit Directory

4. 填写提交说明,点击commit,如图:

查看SVN服务器,文件正确提交,如图:

3.2 从服务器更新代码到本地

选中要更新的目录,右键,subversion——update Directory

3.3 版本回退

当我们本次修改需要回退到上一版本的时候,可以右键,subversion——Revert

3.4 版本比对

我们想看一下本地的文件与服务器上的文件有什么区别的时候,可以使用,右键要比较的文件,subversion——Compare with the same repository version,如图:

3.5 历史版本查看

鼠标右键,subversion——show history,如图:

4. 将被SVN管理的项目脱离

 在idea中要将SVN托管的项目脱离,是一件很繁琐的事情,目前并没有一个很好的插件可以供我们操作,接下来,我们手动将被托管的项目脱离。

1. 打开被托管的项目目录,如图:

2. 删除掉.svn文件,如图:

删除之后,文件的SVN标记就消失了,如图:

3. 打开.idea目录,如图:

4. 打开vcs.xml,如图:

5. 删除掉component标签的内容并保存,如图:

此时,项目不再受SVN管理了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值