忽略不想被版本控制的文件

有时候有些文件,真他妈的烦,不断被提醒还没有被版本控制,该怎么办?

svn版本控制的目录有一个属性,svn:ignore。它的值是以行分割的文件名或者是目录名。
当使用svn add,svn import或者svn status的时候,svn回去检查每个目录的这个属性,把属性中定义的文件和目录忽略掉,是不是很爽?

可以使用命令修改这个属性:
svn propset svn:ignore filename/pathname

注意,这个目录属性没有递归的性质,所以,一旦你给这个目录设置这个属性,这个属性不会应用于它的子目录中。

如果这个目录属性被改变了,它会被提交到版本库,别的开发者也能享受了。

另外,可以指定一个文件:
svn propset svn:ignore . -F /tmp/ignore.txt

ignore.txt
----------------------------------
.classpath
.project
target

猜你喜欢

转载自shixin42.iteye.com/blog/1680547