SVN 基本概念
SVN是一个代码版本控制系统
SVN安装配置
服务端安装
直接可视化安装并根据提示配置SVN服务端
客户端安装
直接可视化安装并根据提示配置SVN客户端(mac使用SnaliSVN;windows使用TortoiseSVN)
SVN操作指南
建版本库
(1)SVN服务器中创建版本库(可以创建空仓库也可以创建带有trunk、branches、tags目录的仓库)
(2)设置版本库的访问权限
(3)创建用户和设置用户分组
trunk :主干目录,存放日常开发代码版本的目录
branches:分支目录,存放分支开发代码版本的目录
tags :标签目录,存放特定保存代码版本的目录(tags目录只读)
导入项目
选择SVN import导入项目(注意为项目在版本仓中创建一个存放文件夹)
检索项目
选择SVN Checkout拉取项目(在修改代码前先检索一下项目使得本地代码版本和SVN版本库中最新版本保持一致)
提交项目
选择SVN Commit提交项目(新增的文件需先选择Add再Commit提交)
更新项目
选择SVN Update更新项目(每次Commit提交项目建议先Update更新项目,用于解决版本过期问题)
版本冲突
冲突原因
同一个文件被不同的人修改
解决方法
(1)放弃自己的更新,使用svn revert回滚后提交
(2)放弃自己的更新,使用svn update让别人的更新覆盖自己的代码
(3)商量决定弃代码,使用resolved filename解决冲突再提交
标签:SVN,版本,项目,代码,提交,目录
From: https://www.cnblogs.com/yingxin20000303/p/16667878.html