eclipse svn使用指南

1.插件安装

  见文末推荐 

2.具体用法

  打分支

  一般情况下,当我们对项目进行大面积升级改造时会这种需求,就是当前修改后的代码不想对原有项目版本造成影响,我们通常会将本地最新代码重新打一个分支,将项目最新代码提交到该分支上。

  首先,需要确保的是你有创建分支(也就是文件夹)的权限,否则只能让你的上级账号来搞。

  选中项目,右键,Team,分支/标记

  点击浏览按钮,确定要打分支的所在上级目录,然后,在这个位置最后面加上"/分支名称"

  注意:这一点特别重要。

 

  Next-->Next-->可以选择添加注释,对分支进行介绍

  如果在上图中,勾选上“切换工作复本为新的fenzhi/标记”,当前项目的svn地址就会切换到刚提交的分支地址。

  可能会发生的情况1:

  如果你在选好路径后,没有在路径后面加"/分支名称"的话,将会无法保存

  可能会发生的情况2:

  分支的名称将成为是你的项目根路径

  显然,这一般情况下不会是我们想要的结果。

  我们想要的只不过是:它成为项目的上级目录,然后项目的原始名称保持不变,如何实现?

  这样的话,我们需要确保即将创建的分支与原来项目不在同级目录,因此我们可以为其创建一个父级目录

  路径构成:../父级目录/分支名称(项目名称)

  创建父级目录

  创建成功后,再重复上面创建分支的办法即可

  注意:如果父级目录不存在的话,强行创建分支会创建失败

  切换分支

   选择要切换的分支所在路径

  点击确定,如果不出意外的话,就会切换成功。 

  打完分支之后,我们会发现:本地修改的代码并没有进行提交,如此一来,我们就可以得出这样的结论:

  打分支只是将svn上最新代码拷贝到另一个分支,与本地代码无关(并不会在打分支的同时将本地代码进行提交)  

  所以,我们还需要自己手动提交一次

  另外,如果svn上该分支的父级目录进行了重命名,也需要使用切换分支的功能进行同步

  提交代码

  选中项目,右键,Team,与资源库同步,会自动来到Synchronize视图,在这我们可以看到与资源库代码的差别

  一一对比之后,将不需要提交的代码移出本视图,选中要提交的代码,右键Team,提交会来到下面这个窗口

  进行提交即可。

  删除分支 

  打开svn资源库视图,步骤如下:

  找到要删除的分支,右键删除即可

  单个文件,与资源库对比  

  右键,Team,Compare With,资源库中最新的内容

写在最后

  哪位大佬如若发现文章存在纰漏之处或需要补充更多内容,欢迎留言!!!

 相关推荐:

原文地址:https://www.cnblogs.com/Marydon20170307/p/14596125.html