svn过滤提交的小技巧
我们在命令行中使用svn ci 提交代码时候,可能经常碰到的问题就是,把一些我们不想提交的数据也提交到服务器上,那么怎么处理这个东西呢?
今天自己也恰巧碰到这样场景,折腾了下,很简单!
?
1.新建一个工程?
svn co http://xxxxxxx:8080/svn/xxx/yyy/trunk --depth=empty ? ?// 将你要新建目录的父目录下载到本地
mkdir test-project?
svn add test-project
svn ci -m 'add a new project'
?
2.添加过滤条件
vim ?.svnignore
.project
.classpath
.project
tmp
temp
*.log
target
.settings
?
:x 保存退出
?
svn -R propset svn:ignore -F .svnignore test-project ? // 将该文件作用于当前目录?
?
这样你再添加
mkdir temp?
svn st 就不会把temp目录给显示出来!
?
如此就搞定了!