svn一些使用问题

*******问题1: 提交失败*******

--错误log如下:

[Lee]~/cache/tmp$ svn ci -m "message"
Sending        patch-learning/README
svn: Commit failed (details follow):
svn: File '/patch-learning/README' is out of date
--问题产生的原因:
在早期的版本上修改,然后提交,便会产生这个错误。
比如:最新版本是r5,通过【svn up -r 4】回到r4,然后做修改。之后的提交便会出现以上错。
--解决办法:
1,svn up到最新版本
2,svn di -r 4 > diff,保存差分
3,打patch到r5,这样回到r4
4,svn ci,提交新版本(与r4相同)
5,然后做修改再提交就ok了。

*******问题2: 有些文件无法添加到库*******
在import的时候,发现有些格式的文件丢了?
那是因为svn默认会忽略掉一些文件类型,它们的类型可以在这里查到。
~/.subversion/config
其中global-ignores表示全局的,将被忽略的文件类型。config文件里global-ignores是被注释掉的,如下:

#global-ignores = *.o *.lo *.la *.al .libs *.so *.so.[0-9]* *.a *.pyc *.pyo
#   *.rej *~ #*# .#* .*.swp .DS_Store
这些都是默认的隐藏规则。如果需要把*.so管理起来,那个去掉注释,并删掉*.so就好了,如下:
global-ignores = *.o *.lo *.la *.al .libs *.so.[0-9]* *.a *.pyc *.pyo
   *.rej *~ #*# .#* .*.swp .DS_Store
p.s
    另外,如果要在本地故意忽略掉某个文件或目录可以采用svn propset svn:ignore *




--
to be continue...

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值