SVN

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解决冲突再提交
posted @ 2022-09-08 01:07  (应鑫)  阅读(74)  评论(0)    收藏  举报