SVN
SVN Tricks and Tips
svn ignore
当前目录忽略某个文件或某类文件
1svn propset svn:ignore "obj" .
以上命令不仅仅是添加一条SVN忽略规则,而且会清除掉之前添加的规则。
忽略多个文件和目录。
1svn propset svn:ignore "obj log *.class *.apk" .当前目录和子目录递归忽略
1svn propset svn:ignore -R *.class .
递归忽略目录和子目录里的class文件。
编辑忽略属性
1svn propedit svn:ignore .
这条命令会打开默认编辑器供输入忽略规则,每行一条。
- 以文件里的列表作为忽略属性
将要忽略的文件和目录写到一个文件里,用以下命令导入来进行忽略:
|
|
如果想查看所有文件的svn信息,包括被忽略的:
1svn status --no-ignore
不推荐使用propset
SVN Diff
用 Vim 来 diff
首先写一个脚本,比如命名为 svndiff:
|
|
编辑 =~/.subversion/config= , 找到:
|
|
在下方添加一行:
|
|
等号后面是之前新建脚本的路径。
当再次使用 svn dif 命令时,就会自动调用上述脚本来比较版本差异了。