zoukankan      html  css  js  c++  java
  • eclipse svn使用指南

    1.插件安装

      见文末推荐 

    2.具体用法

      打分支

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

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

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

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

      注意:这一点特别重要。

     

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

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

      可能会发生的情况1:

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

      可能会发生的情况2:

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

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

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

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

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

      创建父级目录

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

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

      切换分支

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

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

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

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

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

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

      提交代码

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

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

      进行提交即可。

      删除分支 

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

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

      单个文件,与资源库对比  

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

    写在最后

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

     相关推荐:

  • 相关阅读:
    ndarray数据类型
    创建ndarray
    SqlHelper
    插入订单并且输出订单号的sql存储过程
    JQury自动切换图片
    设计模式--责任链模式
    设计模式--模板方法模式
    设计模式--观察者模式
    设计模式--享元模式
    设计模式--组合模式
  • 原文地址:https://www.cnblogs.com/Marydon20170307/p/14596125.html
Copyright © 2011-2022 走看看