svn 文件前前面的标识符

使用svn status查看当前修改状态时候,文件路径前会出现M,?等标记符号,这些符号是有不同含义的。

A:add,表示新增的文件

C:conflict,表示文件有冲突

D:delete,表示删除的文件

M:modify,本地修改过的文件

? : 表示未被纳入到版本库中的文件

G: 本地已修改,提交了patch文件之后update

其中经常会看到的是M个?

  • 关于M

新修改后修改的文件前就会标记M,如果标记为M,则说明已经add过了,不需要再add了,直接commit就可以了。

  • 关于?

如果一个文件未被纳入到版本库中,前面就会出现 ? 的标记,例如:

svn status
?       xxx.xcodeproj/project.xcworkspace/xcshareddata
?       xxx.xcodeproj/xcuserdata

表示xcodeproj/project.xcworkspace/xcshareddata和xxx.xcodeproj/xcuserdata这两个文件未被纳入到版本库,不需要提交。是被忽略了?

使用svn updates的时候,更新下来的文件也有会一些标识符。

D:delete,表示已被删除的文件

A:add,表示新增的文件

U: update,表示已更新的文件

!: 感叹号,表示此文件在svn版本库是存在的,但是本地是没有的,可能是本地删除了,或者移动文件位置了。

如果是将文件移动位置导致的 “!” 的话,使用svn delete xxx/xxx/xxx 来删除本地版本库中的文件,之后commit 提交到远程版本库。如果不删除直接update的话这些文件就会重新从远程版本库同步到本地。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Morris_

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

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

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

打赏作者

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

抵扣说明:

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

余额充值