linux下svn提交忽略某些文件、目录

Linux下SVN提交忽略某些文件、目录教程
本文详细介绍了在Linux环境下使用SVN忽略特定文件和目录的方法,包括编辑忽略列表、提交忽略设置以及如何在后续提交中自动应用忽略规则。特别针对配置文件、缓存目录和图片目录等不常变动的文件提供了实用建议。
http://www.poluoluo.com/server/201503/341406.html

svn也是一个目录同步了我们可以用它来做版本控制了,下面一起来看看关于linux下svn提交忽略某些文件、目录(ignore属性),希望例子对各位有帮助.  

在项目中,有些文件是不需要将本地的提交到svn仓库,例如config.php文件,特别是定义了绝对路径的,或者是缓存目录、图片目录等,所以为了方便,在每次提交svn的时候,都需要忽略这些文件、目录,避免不慎提交引起团队中其他成员需要修改其本地的版本。

linux下用svn propedit svn:ignore命令可以编辑忽略文件、目录列表,在仓库中执行,假如我的仓库是wudiweb.com:

cd /data/www/www.111cn.net  # svn副本
export SVN_EDITOR=vim  # 定义svn editor为vim编辑
svn propedit svn:ignore .  # 最后这个.号,代表当前目录
将会开启vim编辑,需要你填入需要忽略提交的文件、目录,例如此处填入:
includes/config.php    # 当前目录相对路径的includes/config.php文件
images       # 图片目录
cache        # 缓存目录

添加完后,保存文件,退出vim。

那么提交的时候,将会自动忽略上述的文件和目录了:
svn commit . -m "测试忽略文件、目录"
svn status
下次如果再想添加忽略的文件,执行上面的命令后,将会自动打开vim,继续添加列表到最后面


<script>window._bd_share_config={"common":{"bdsnskey":{},"bdtext":"","bdmini":"2","bdminilist":false,"bdpic":"","bdstyle":"0","bdsize":"16"},"share":{}};with(document)0[(getelementsbytagname('head')[0]||body).appendchild(createelement('script')).src='http://bdimg.share.baidu.com/static/api/js/share.js?v=89860593.js?cdnversion='+~(-new date()/36e5)];</script>
阅读(129) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~
评论热议
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值