Chinaunix首页 | 论坛 | 博客
  • 博客访问: 195213
  • 博文数量: 30
  • 博客积分: 1571
  • 博客等级: 上尉
  • 技术积分: 363
  • 用 户 组: 普通用户
  • 注册时间: 2010-01-28 11:42
文章分类

全部博文(30)

文章存档

2012年(6)

2011年(11)

2010年(13)

我的朋友

分类: LINUX

2011-03-29 15:07:49

架了个CVS的服务器,u-boot好好的,但是import内核的代码check out以后就是编译不了。一直提示sound/core/Kbuild不存在。
看了下checkout的路径和cvs的路径,都没有core的文件夹。才注意到import的时候所有的core的文件都是I。
看了以下cvs man和cvs 手册,CVS默认的忽略文件模板为:

              RCS     SCCS    CVS     CVS.adm
              RCSLOG  cvslog.*
              tags    TAGS
              .make.state     .nse_depinfo
              *~      #*      .#*     ,*      _$*     *$
              *.old   *.bak   *.BAK   *.orig  *.rej   .del-*
              *.a     *.olb   *.o     *.obj   *.so    *.exe
              *.Z     *.elc   *.ln
              core
要修改忽略文件,最彻底的办法是着import的时候加上 -I !的参数。
但总感觉这样不太好。还有一种方法就是在~下添加一个 .cvsignore 文件。然后在里面加上如下内容:
! *.o *~ *.bak *.obj cscope.* tags CVS 自己想互略的文件
其中使用惊叹号(`!')可以清除忽略列表,然后再加入自己想忽略的就行了。
可以参考cvs的手册
http://man.chinaunix.net/develop/cvsdoc_zh/cvsignore.html

手册里面提到的将.cvsignore放在目录的方式其实是最好的,但是它不能应用于子目录,会比较麻烦,在每一个含有core的目录下都要放一个。放在$CVSROOT的方法我没实验成功,不知道是为啥。
阅读(1551) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~