博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
svn idea使用
阅读量:6969 次
发布时间:2019-06-27

本文共 990 字,大约阅读时间需要 3 分钟。

 

 

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

你可能感兴趣的文章
PGA
查看>>
用H5上传文件
查看>>
Atom替换换行符
查看>>
ASP.NET Core 开源GitServer 实现自己的GitHub
查看>>
今天周五啦
查看>>
Linux SendMail发送邮件失败诊断案例(四)
查看>>
C# ManualResetEventSlim 实现
查看>>
JMockit常用操作
查看>>
NO.2 安装配置
查看>>
SpringMVC+hibernate4事务处理
查看>>
大型网站架构演化历程
查看>>
oracle如何查询哪个表数据量大
查看>>
python os用法笔记
查看>>
IntelliJ IDEA强制更新Maven的包
查看>>
[osg][原]自定义osgGA漫游器
查看>>
python文本 单独处理每个字符的方法汇总
查看>>
Android内核三大核心功能之一AMS内部原理
查看>>
JSX 语法
查看>>
Day8 Servlet
查看>>
iOS 集成Protobuf,转换proto文件
查看>>