svn 放弃部分代码删除

首先切换本地副本到 分支某一版本

然后 合并将 当前分支特定版本代码合并到 本地副本

然后提交就可以了

svn 创建仓库,启动

建库>空白文件夹>右键创建仓库

需要改动的两个文件 conf/passwd,snserve.confg
配置账号conf>passwd> users下xx=xx

配置开启用户登录验证 svnserve.conf> crrl+f >passwd
#password-db = passwd
=>
password-db = passwd

启动服务
svnserve -d -r C:\apache_m2\仓库文件夹名

1:checkout 到本地

2:本地添加文件结构,commit到服务器

svn分支本质上

本地trunc文件夹选中项目右键 branch =>服务器选一个路径,就会将当期文件夹copy至服务器

svn切换本质

将服务器上update到本地副本(本质和合并一样其实也是基于日志临界点执行后续的操作日志),(注:如果本地有未提交文件那么就是合并到本地,如果本地没有什么重要文件,直接revert可以跟服务器分支一模一样)

svn合并本质

如:trunc 创建1.0分支, 那么trunc和1.0之间会记录最后一个日志点,那么当将1.0合并到trunc的时候 就是再trunc中将 1.0之后的日志执行一遍,如果有冲突就需要合并

附上idea 分支,切换,合并

将项目切换到主干上,并把代码更新到最新,保证本地与SVN主干,完全一致。然后在IDEA的上方菜单中,依次选择VCS --> Integrate Project  见http://jingyan.baidu.com/album/60ccbceb433c0364cab19738.html?picindex=4

注:如果修改分支并且提交了,想要服务器回滚至之前版本,本地showhistory ,switch to,然后 commit,commit不会提交到历史版本,只会提交到服务器分支,并生产最新版本

--切换
svn switch url
--强制切换
svn switch url --ignore-ancestry
--查看当前信息
svn info

转载于:https://www.cnblogs.com/zfzf1/p/6658341.html

svn idea使用相关推荐

  1. SVN用法大全,SVN除了update、commit还有什么

    svn除了大家都知道的update.commit以外还有什么常用功能呢? 点击TortoiseSVN后,出现了右图的列表,这其中有哪些是常用的功能呢?最近在家办公,有些东西要svn操作,就了解了下. ...

  2. SVN优化(一) SVN忽略maven项目的target

    SVN优化(一) SVN忽略maven项目的target 一 eclipse刚开始导入的项目: 二  解决办法 方式一: 在项目代码路径,如: F:\xyx\sl  鼠标右键,"Tortoi ...

  3. 使用Docker搭建svn服务器教程

    使用Docker搭建svn服务器教程 svn简介 SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS.CVS,它采用了分支管理系统,它的设计目标就是取代CVS.互联网上很 ...

  4. idea中项目失去svn控制

    前言 今天好好的idea突然失去了项目的svn控制,记下解决方法 解决 打开 File -> Settings -> Version Control 在这里就可以看到被 svn 管控的项目 ...

  5. SVN无法CO检出web目录

    公司停电造成的SVN上传后有报错 post-commit用于同步web目录的配置文件 SVN设置了开机启动,所以客户端我们上传和更新文件正常,但是有如上的报错, 并且浏览器访问web站点没有新上传的项 ...

  6. svn 第一次使用注意事项

    可以到官网上下载 一个小乌龟的工具 下载地址连接 下载 安装之后 鼠标右键可以看到如下 第一次使用需要先添加svn的地址 ,如果直接checkout 是不可能拉下内容的 点击TortoiseSVN 然 ...

  7. linux svn更换数据仓库,Linux环境下SVN数据仓库迁移

    上一篇文章介绍了Windows环境下SVN数据的备份与还原,这篇文章介绍下Linux环境下数据迁移. 一准备工作 1安装环境 1 centOS7 2可上网 2软件需求 1 winSCP 2 PuTTy ...

  8. Jenkins实现SVN+Maven+Java项目的持续集成

    Jenkins 2.46.1 Centos 7.3 JDK 7 安装jdk/maven/svn 在Jenkins所在的Linux机器安装jdk和maven,步骤就不说了,下面是环境变量: export ...

  9. Jenkins配置MSBuild实现自动部署(MSBuild+SVN/Subversion+FTP+BAT)

    所要用到的主要插件: [MSBuild Plugin] 具体操作: 1.配置MSBuild的版本 [系统管理]->[Global Tool Configuration]->[MSBuild ...

  10. WebStorm中SVN配置

    近期在使用WebStorm进行网页开发,值得一提的是WebStorm的确是一个不错的IDE,尽管可能内存开销较大,但是在编写JS的时候提供了很多包括自动完成等强大的功能. 好了,步入正题:在实际项目开 ...

最新文章

  1. java spring cloud版b2b2c社交电商spring cloud分布式微服务-docker-feign-hystrix(六)
  2. 将同一列的值用逗号分隔连接成一个字符串
  3. C语言二叉树的lowest common ancestor最低公共祖先(附完整源码)
  4. Servlet第四篇【request对象常用方法、应用】
  5. 迷宫问题,手动模拟栈
  6. Facebook 数据的横向扩展
  7. linux基础-文本编辑器,Linux基础之vim文本编辑器
  8. 怎么打钩_如何在excel中打钩
  9. 原创:微信小程序调用【统一下单】、【支付】、【支付回调】api并处理请求...
  10. 如何评价周志华老师的新书《机器学习理论导引》“宝箱书”?
  11. Aboutface3交互设计精髓笔记0001
  12. cad审图软件lisp_cad审图什么软件好 创基出图助手教程(附下载)
  13. Java 创建一个Customer类,类中的属性有姓名、年龄、性别,然后创建两个Customer对象,把这两个对象存储在ArrayList对象中,然后再从ArrayList对象中读取出来。
  14. 拆 米家台灯_米家台灯Pro测评:色彩还原力接近阳光,支持米家与HomeKit
  15. 中文主播也能海外带货!同声传译助直播类应用开拓海外市场
  16. Spring 实体类依赖注入属性的三种方式
  17. 【产业互联网周报】2019年我国软件业务收入71768亿元,同比增15.4%;亚马逊、谷歌先后发布财报,披露云计算业务增长...
  18. Kotlin快速学习之路(完整版)
  19. 容联荣膺「金融AI技术引领奖」,助力金融机构搭建智能交互中心
  20. pid温度控制c语言程序及仿真,pid算法温度控制c语言程序

热门文章

  1. App列表之圆角ListView源码
  2. vwmare vSphere 4.0产品介绍
  3. 深入理解 Android Https
  4. Linux的一些基本命令与MySQL索引
  5. (转)分布式文件存储FastDFS(五)FastDFS常用命令总结
  6. ARM架構的Linux內核的空間佈局
  7. The resource identified by this request is only capable of generating responses with characteristics
  8. JavaScript(3)之——对象的属性描述符
  9. jsp+Servlet+JavaBean+JDBC+MySQL项目增删改查
  10. SQL*PLUS常用命令