SVN 版本管理工具

svn

  • SVN全称SubVersion: 代码管理工具,

  • 像使用右键菜单一样,管理文件,包括开发的脚本等

  • 流程:一台电脑安装服务端,管理数据,其他电脑安装客户端,提交资源

安装服务端

服务端:

安装完成后:

在这里插入图片描述

安装客户端

客户端:下载地址:https://tortoisesvn.net/downloads.html ,下载对应版本,如:TortoiseSVN x64.msi (安装后右键可以看到命令)

在这里插入图片描述

在这里插入图片描述

语言设置:

在这里插入图片描述

在这里插入图片描述

SVN 生命周期(右键命令) 说明

创建版库 :Create,存放代码的仓库,

检出 :Checkout 从版本库创建一个工作副本。

更新 :update 将工作副本与版本库进行同步。基本等同git-pull命令

提交–执行变更 : 保存更改,commit 推送到版本库。

​ Rename 操作可以更改文件/目录的名字。

​ "移动"操作用来将文件/目录从一处移动到版本库中的另一处。

复查变化 :检出工作副本或者更新,都是同步数据操作,

​ Status 操作列出了工作副本中所进行的变动。即查看 待变更列表

​ diff 操作来查看变动的详细信息。

修复错误 :revert 操作放弃变更(重置修改)。可以重置一个或多个文件/目录或整个工作副本。

解决冲突 :合并时可能会发生冲突。Merge 操作会自动处理可以安全合并的东西。其它的会被当做冲突。例如,“hello.c” 文件在一个分支上被修改,在另一个分支上被删除了。这种情况就需要人为处理。

​ Resolve 操作就是用来帮助用户找出冲突并告诉版本库如何处理这些冲突。

提交更改 :Commit 操作是用来将更改从工作副本到版本库。

回滚 :右键 - show log(日志), 选中一条,然后右键 Revert to this Revision(复原到此版本)就可以回退代码,想覆盖远程仓库的代码再提交即可。

显示/修改日志 :只有企业版才有这个功能,Edit log message(编辑日志信息)

blame :追溯(需要选中文件),可以用来查看某行代码修改的日志信息,查出修改人和其他信息。

svn ignore :忽略文件或文件夹,右键添加到忽略名单。其中,recursively是递归的意思,想将子目录都添加到忽略名单可以选上。

服务端使用

(1)新建一个仓库管理资源

在这里插入图片描述

(2)库的类型

在这里插入图片描述

(3)输出库名

(4)库的初始状态

在这里插入图片描述

(5)库的权限

在这里插入图片描述

(6)创建完成

在这里插入图片描述
在这里插入图片描述

右键“users”可以新增和删除用户(Groups右键可以新增和删除组)

在这里插入图片描述

客户端使用

检出提交

首次拉取仓库数据,使用 SVN检出

增加文件后,在项目文件夹内(不需要一定在项目根目录),右键提交,选择要提交的文件,确定后,服务端刷新就能看到

在这里插入图片描述

在这里插入图片描述

除了上述检出,然后再提交的方式,提交资源,还有一种导入的方式

导入提交

不需要拉取资源库中的资源,等同于直接提交的方式,是将当前操作文件夹之下的文件导入到资源库项目的根目录,如果有同名文件夹或文件会导致失败,

选择一个要上传到库里的文件夹,右键选择SVN,然后选择导入,如下图。
在这里插入图片描述

在这里插入图片描述

首次导入时需要输入要链接到那个版本库(资源数据仓库),如下:copy地址填上

在这里插入图片描述

在这里插入图片描述

地址错误会导致到不到
在这里插入图片描述

配置SVN

1.创建远程仓库
修改URL:

如电脑IP是:192.168.10.10

右键 VisualSVN Server选择Properties

在这里插入图片描述

在这里插入图片描述

SVN使用教程

tortoiseGit教程

问题

导入报错

“can’t open file’ C:\Repositories\xxx’: 拒绝访问”

解决方案:去安装目录(一般是“C:\Repositories”),右键 - 属性 - 安全 - 高级- 所有者(点击更改)

在这里插入图片描述
在这里插入图片描述

确认后,返回高级设置,如下:选择添加

在这里插入图片描述

进入添加页,点击选择主体

在这里插入图片描述

再次进入如下页面

在这里插入图片描述

确认后-勾选完全控制

在这里插入图片描述

确定后-返回安全设置,显示如下,新增了一个用户配置

在这里插入图片描述

完成后,再导入

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值