11月05, 2015

整理一些svn实用的命令操作

1. Ignore 给SVN控制的项目添加忽略文件/文件夹

很多实际项目中会存在为了安全考虑或避免更改的文件或目录,虽然svn status(st)可以查看,但是为了方便查看将部分文件或目录加入版本控制,同时要忽略其更新。

下面忽略目录/文件考虑是否在版本控制范围内进行ignore 操作:

未加入控制的文件夹

svn propset svn:ignore 'test' .
svn update
svn commit -m "add a ignore dir"

已加入版本控制的文件夹

svn export test test_bak
svn rm test
svn commit -m "delete test"
mv test_bak test
svn propset svn:ignore 'test' .
svn update
svn commit -m "add a ignore dir"

如果想要忽略一个目录下多个文件夹的话,每一个文件夹单独另起一行,如下

svn propset svn:ignore 'test
    test1
    test2' .

本文链接:https://baboben.com/post/svncmd.html