svn操作总结

visual svn server 服务器端  :

创建仓库

创建用户\用户组   设置分配权限  

管理员创建分支   设置分配权限  

svn小乌龟 客户端:

svn checkout:首次检出版本

svn update: 更新版本

svn commit:提交代码

update to version 更新到指定版本/  仅用做找回代码用,svn管理最新版本代码 

add   提交到变更列表中

提交的两种方式: 直接commit 提交(不建议)     先add  再提交   (建议,可以明确的控制提交文件)   提交前先update 更新代码

删除(Delete)

     如果被删除的文件还未入版本库,则可以直接使用操作系统的删除操作删除该文件。

     如果被删除的文件已入版本库,则删除的方法如下:

     选择被删除文件,右键svn菜单执行”delete”操作,然后选择被删除文件的父目录,右键svn菜单执行”SVN Commit”

Rename   改名

Revert    还原

解决冲突的两种方案

一.备份自己的代码,    将冲突的文件  revert 还原  (保证版本为最新版本), 将经确认过的进行代码增加修改    执行提交操作

二.edit confict 编辑冲突,   确认后 选择resolved  已解决   执行提交操作  (建议使用,保证了版本的正确性)

创建分支    右键主干文件夹   branch/tag 指定分支路径(分支有该版本当时主干的所有内容)

分支内容合并到主干   右键主干文件夹  merge  指定 from 主干路径 to 分支路径  成功后为

  图标, 已经加入了版本控制列表中    提交即可

主干内容合并到分支    右键主干文件夹  merge  指定 from 分支路径 to 主干路径  成功后同上

sts中 可以通过team  与资源库同步  来处理冲突   提交代码

猜你喜欢

转载自blog.csdn.net/JAVA0530/article/details/81198103