【SVN的使用- SVN的基本命令-SVN命令简写-注意事项-解决冲突 Objective-C语言】

一、SVN的更新命令:update

1.服务器如果新建了一个文件夹,yuanxing,版本变成6了,

通知

我现在本地还只有三个文件夹,版本5,

通知

终端里边,我们敲一个svn update,

通知

我这儿就多了一个yuanxing文件夹,

这个就是更新,就是把服务器最新的代码下载下来,

假设服务器上大家提交了这么多东西,

通知

我来到本地的code目录下,输入svn update,回车,

通知

就都下载下来了,

然后,我把其中一个4260.txt的文件,改一下,之前是hahahaha,我改成hehehehe,

通知

我可以看一下,svn status,

通知

4260.txt文件,前面有一个M的标志,M表示的是Modify,表示的是编辑过的文件,

现在,我需要去commit,

svn commit 4260.txt -m “修改了haha为hehe”

通知

这个时候,4260.txt,就提交给服务器了,服务器现在的版本,是42,

大家再更新一下,svn update,就能看到4260.txt的内容,变成hehehehe了,

通知

我们说了一下这个update,更新的命令啊,

2.删除文件:svn delete

在你提交之前,先去更新一下啊,svn update,

先更新,再提交,

通知

删除4260.txt这个文件,是svn delete 4260.txt

然后,再看一下svn的状态,svn status,

通知

前面有一个D,表示这个文件,我删除了,

删除了,就意味着,我当前这个code下,没有这个4260.txt文件了,

通知

服务器上,还有这个4260.txt文件啊,

通知

我现在需要commit一下,提交一下啊,

svn commit -m “删除了4260.txt文件”

通知

回车,

通知

产生了一个错误啊,4260.txt is out of date,4260.txt文件过期了,

因为有人改了这个4260.txt文件啊,

通知

我4260.txt之前是hehehehehe,不知道是谁给我改成dfjahehehehehe了,

通知

1)假如说,hehehehehe这个版本是41,

2)我现在把4260.txt下载下来了,我对这个41的版本进行了修改,

3)然后呢,你们也对这个4260.txt文件进行了修改,现在服务器的版本是43了,

通知

4)那我现在的版本呢,之前是修改之前是41,那我再提交,应该变成42才对,但是服务器的版本已经是43了,你再去提交42肯定是有问题的,

5)我应该先更新,再提交,

通知

现在有人把4260.txt删了,服务器的版本变成46了,我们不能用这个4260演示了,我们改这个car.h吧,

通知

我把car.h从空白,改成// 1111111,

这时候,我直接提交,是不行的,svn commit -m “修改了car.h”

我需要先更新再提交,svn update

通知

先更新,再提交,svn commit -m “删除了4260,修改了car”,

通知

还是显示有冲突,提交不上去,显示4260.txt仍然在冲突中啊,

看一下svn的状态,svn status,

通知

4260.txt前面有一个叹号,代表正在冲突,

显示本地已经删除,远程还没有删除,远程还被改动了,

我来一个svn help,

通知

看一下这个命令,resolved,我来一个,

svn resolved

通知

它显示参数不够多啊,得来一个4260.txt

svn resolved 4260.txt

通知

再svn update一下,更新一下,

通知

然后,再提交一下,

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

清风清晨

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值