SVN快速上手使用(适用于新入职同事)

今天2022/04/19号,发现新公司使用的svn,特此写贴熟悉下

1. 拉取checkout检出远程svn仓库的项目代码

首先你要有安装svn客户端,并且有登陆帐号密码,并且有指定仓库的代码操作权限。
在磁盘找一个干净的目录,鼠标右键单击选择checkout检出
注意有两个概念是远程仓库工作副本,分别代表着远程svn服务器的代码、已经拉取到本地的代码。

2. 提交commit代码

当你在本地的代码工作副本中修改/删除/新增代码或者文件,并且已经进行了add操作,然后就可以进行提交了,最后别忘了写注释,注释不写或者字太少都无法提交。当然由于某些原因会在你提交时候提示代码冲突,需要手动解决下。

3. 解决冲突conflict

造成冲突的原因是工作副本的代码和远程仓库的代码HEAD不一样,说简单点就是当你update工作副本后,别人又操作改动了远程仓库的代码,但是你不知道别人改了,然后你再进行自己的工作副本提交,就会报错冲突。解决办法法一是先把自己代码另存为,然后工作副本update,然后再进行另存为的文件整过来,然后提交。=解决办法法二,选择提交,然后选择解决冲突,会看到标红的冲突的文件,选择冲突代码块使用本地的代码还是远程仓库的还是合并都取,标记解决冲突,最后提交即可。


其他注意

svn不同于git。svn不推荐使用分支的概念,推荐大家操作同一个文件树,每个人在本地的工作副本自己编辑开发,其实也互不影响。例子:
新建了仓库代码文件结构:A文件夹和该文件夹下的子文件夹A1、A2、A3。然后本项目共3人开发,划分了开发任务都在各自的Ax下开发,就不会涉及多人操作统一代码。

当然svn的功能不仅仅有这些,还有历史代码保存查看,代码回滚恢复等等

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值