2010六月21
svn 增加 ignore 属性
在平时工作过程中,上线的步骤是这样的:
- 查看文件有何改动,svn st
- 将本次要提交的文件提交,svn ci -m ”
- 打patch上线
在这个步骤中,svn st查看文件改动的时候特别让人郁闷。因为有些本地文件,为了测试方便是一定要保留在开发机上的。但是这就导致svn st时列表很长。想要查找新增的文件时特别的困难。
既想要鱼,也想要熊掌。我们需要做的就是将那些不想在svn st中显示的文件不让显示。为文件增加ignore属性即可。
忽略未版本控制的文件
看一下例子吧,这个图片中显示的只是一般问题。

下面,我们来将文件设置svn ignore属性。在设置之前,我们需要指定svn的编辑器。在打开的编辑页面,我们将编辑规则加进去。一行一个规则。例如本例中,我只写了一行:ignore_file
export SVN_EDITOR=vim

这回,我们再看一下svn st,被设置成ignore的文件果然不再显示了。
忽略未版本控制的文件夹
上面对文件的操作貌似很简单,那对文件夹咋处理呢?别急。同样增加规则,在规则内将文件夹名写上就成了。

善变的人
人总是善变的,我们将文件,或文件夹忽略后,如果有一天反悔了咋办?不怕,我们是有后悔药可以吃的。在svn st时加上–no-ignore参数即可:

同时,将我们改过规则的文件夹提交上去,可以使所有使用者都应用相同规则哦。否则只是本地生效。
不过我认为这应该可以了,因为别人也没有这些文件不是?^_^
文章作者:simaopig
本文地址:http://www.xiaoxiaozi.com/2010/06/21/1775/
版权所有 © 转载时必须以链接形式注明作者和原始出处!