假设我们在开发一个有关时间的库,让svn打印当前的状态,我们可以看到:
bashs$ svn status project1/
? project1/time.class
? project1/time.java.bak
M project1/time.java
bashs$ svn status project1/
? project1/time.class
? project1/time.java.bak
M project1/time.java
这儿,我们可以看出改动了time.java文件,但svn打印了另外2个我们不关心的文件。
现在,使用 svn propedit svn:ignore project1 来打开一个编辑器编辑project1的svn:ignore 属性。输入以下内容:
*.class
*.bak
现在再运行 svn status,.class和.bak文件就会被忽略掉了,世界一片清净。
本文介绍如何通过 SVN 的 svn:ignore 属性来排除版本控制中不需要跟踪的文件类型,如编译产生的 .class 文件及备份文件 .bak。通过实际操作演示如何使 SVN status 命令仅显示真正关心的文件变更。
4260

被折叠的 条评论
为什么被折叠?



