svn idea使用
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使用相关推荐
- SVN用法大全,SVN除了update、commit还有什么
svn除了大家都知道的update.commit以外还有什么常用功能呢? 点击TortoiseSVN后,出现了右图的列表,这其中有哪些是常用的功能呢?最近在家办公,有些东西要svn操作,就了解了下. ...
- SVN优化(一) SVN忽略maven项目的target
SVN优化(一) SVN忽略maven项目的target 一 eclipse刚开始导入的项目: 二 解决办法 方式一: 在项目代码路径,如: F:\xyx\sl 鼠标右键,"Tortoi ...
- 使用Docker搭建svn服务器教程
使用Docker搭建svn服务器教程 svn简介 SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS.CVS,它采用了分支管理系统,它的设计目标就是取代CVS.互联网上很 ...
- idea中项目失去svn控制
前言 今天好好的idea突然失去了项目的svn控制,记下解决方法 解决 打开 File -> Settings -> Version Control 在这里就可以看到被 svn 管控的项目 ...
- SVN无法CO检出web目录
公司停电造成的SVN上传后有报错 post-commit用于同步web目录的配置文件 SVN设置了开机启动,所以客户端我们上传和更新文件正常,但是有如上的报错, 并且浏览器访问web站点没有新上传的项 ...
- svn 第一次使用注意事项
可以到官网上下载 一个小乌龟的工具 下载地址连接 下载 安装之后 鼠标右键可以看到如下 第一次使用需要先添加svn的地址 ,如果直接checkout 是不可能拉下内容的 点击TortoiseSVN 然 ...
- linux svn更换数据仓库,Linux环境下SVN数据仓库迁移
上一篇文章介绍了Windows环境下SVN数据的备份与还原,这篇文章介绍下Linux环境下数据迁移. 一准备工作 1安装环境 1 centOS7 2可上网 2软件需求 1 winSCP 2 PuTTy ...
- Jenkins实现SVN+Maven+Java项目的持续集成
Jenkins 2.46.1 Centos 7.3 JDK 7 安装jdk/maven/svn 在Jenkins所在的Linux机器安装jdk和maven,步骤就不说了,下面是环境变量: export ...
- Jenkins配置MSBuild实现自动部署(MSBuild+SVN/Subversion+FTP+BAT)
所要用到的主要插件: [MSBuild Plugin] 具体操作: 1.配置MSBuild的版本 [系统管理]->[Global Tool Configuration]->[MSBuild ...
- WebStorm中SVN配置
近期在使用WebStorm进行网页开发,值得一提的是WebStorm的确是一个不错的IDE,尽管可能内存开销较大,但是在编写JS的时候提供了很多包括自动完成等强大的功能. 好了,步入正题:在实际项目开 ...
最新文章
- java spring cloud版b2b2c社交电商spring cloud分布式微服务-docker-feign-hystrix(六)
- 将同一列的值用逗号分隔连接成一个字符串
- C语言二叉树的lowest common ancestor最低公共祖先(附完整源码)
- Servlet第四篇【request对象常用方法、应用】
- 迷宫问题,手动模拟栈
- Facebook 数据的横向扩展
- linux基础-文本编辑器,Linux基础之vim文本编辑器
- 怎么打钩_如何在excel中打钩
- 原创:微信小程序调用【统一下单】、【支付】、【支付回调】api并处理请求...
- 如何评价周志华老师的新书《机器学习理论导引》“宝箱书”?
- Aboutface3交互设计精髓笔记0001
- cad审图软件lisp_cad审图什么软件好 创基出图助手教程(附下载)
- Java 创建一个Customer类,类中的属性有姓名、年龄、性别,然后创建两个Customer对象,把这两个对象存储在ArrayList对象中,然后再从ArrayList对象中读取出来。
- 拆 米家台灯_米家台灯Pro测评:色彩还原力接近阳光,支持米家与HomeKit
- 中文主播也能海外带货!同声传译助直播类应用开拓海外市场
- Spring 实体类依赖注入属性的三种方式
- 【产业互联网周报】2019年我国软件业务收入71768亿元,同比增15.4%;亚马逊、谷歌先后发布财报,披露云计算业务增长...
- Kotlin快速学习之路(完整版)
- 容联荣膺「金融AI技术引领奖」,助力金融机构搭建智能交互中心
- pid温度控制c语言程序及仿真,pid算法温度控制c语言程序
热门文章
- App列表之圆角ListView源码
- vwmare vSphere 4.0产品介绍
- 深入理解 Android Https
- Linux的一些基本命令与MySQL索引
- (转)分布式文件存储FastDFS(五)FastDFS常用命令总结
- ARM架構的Linux內核的空間佈局
- The resource identified by this request is only capable of generating responses with characteristics
- JavaScript(3)之——对象的属性描述符
- jsp+Servlet+JavaBean+JDBC+MySQL项目增删改查
- SQL*PLUS常用命令