SVN教程

svn-1.png

本篇基于实用性,主要针对有远程仓库的使用方式。

与git相比的优势:同步对比的参照对象是中心服务器的主版本。所以更适合当网盘用;并且理解上手相对简单;可以更方便的实现与主版本进行完全同步,例如误删文件后也可以通过更新指令一键还原到指定版本或最新版本的完全状态。

与git相比的缺点:也因为同步对比的参照对象是主版本。所以每次提交代码戏称如同竞速,后提交人每次需要先更新再提交,并处理冲突;全员开发必须全程联网才能保持同步,且不适合超多人开发,毕竟只能留一个主版本;也更容易丢数据,一旦服务器存档崩了就凉凉,毕竟不像git那样人人都有版本库。

SVN 客户端的使用

1. 客户端部署

下载客户端 TortoiseSVN,并安装

在你指定的本地目录,鼠标单击右键使用命令 检出,并填写地址,成功后即完成部署


2. 常用功能指令

更新:即从中心服务器主版本库下载最新版本,并覆盖本地版本。本地个人的新修改内容会保留,不会被覆盖。但可能需要先解决内容冲突。

提交:即将本地数据提交到中心服务器。注意每次提交前必须先执行更新


SVN 服务端的使用

通常推荐使用远程仓库例如gitee,不需要私自搭建服务

1. 服务端部署

下载服务端 VisualSVN Server,并安装

右键单击Repository,执行命令 创建新仓库,如下图。右键单击仓库可以获取URL

svn-2.png

右键单击Users,执行命令 创建用户,如下图。创建所需用户

svn-3.png

项目名上右键选择 Properties, 可以管理分配该项目的用户和权限,如下图。

之后,用户即可正常使用。


常见问题

修改SVN地址

使用指令 导出。导出到原本地磁盘文件夹位置即可重新定向。


关闭文件夹的SVN版本控制

删除目录内隐藏文件夹 .svn,即可。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值