linux 下svn 忽略某类文件和目录
2016-08-24 11:24
148 查看
linux 下svn 忽略某类文件和目录
----------------------------------------
1. svn 客户端的配置文件修改
----------------------------------------
改动是全局的. 适用于忽略某一类文件
编辑svn 的配置文件
$ vim ~/.subversion/config
找到包含 global-ignores 的那一行,取消注释,
global-ignores = *.o *.lo *.la *.al .libs *.so *.so.[0-9]* *.a *.pyc *.pyo __pycache__
*.rej *~ #*# .#* .*.swp .DS_Store
添加需要过滤文件的通配符即可,可以过滤文件,也可以过滤目录。例如:
moc_* build-*
----------------------------------------
2.修改版本库的相关属性, 精确控制忽略的文件
----------------------------------------
$svn propedit svn:ignore dir
propset 功能可以合并到propedit 中,后者功能更强
svn:ignore 是一个编辑参数
dir 是想过滤的文件所在的目录, 我通常都是用'.', 来直接编辑当前目录
这个属性是针对版本库进行的修改,因此需要提交这个修改
为了让编辑忽略的文件列表更加有效,我通常先设置svn默认的编辑器为vim
export SVN_EDITOR=vim
比它默认风格的编辑器更加顺手。
----------------------------------------
1. svn 客户端的配置文件修改
----------------------------------------
改动是全局的. 适用于忽略某一类文件
编辑svn 的配置文件
$ vim ~/.subversion/config
找到包含 global-ignores 的那一行,取消注释,
global-ignores = *.o *.lo *.la *.al .libs *.so *.so.[0-9]* *.a *.pyc *.pyo __pycache__
*.rej *~ #*# .#* .*.swp .DS_Store
添加需要过滤文件的通配符即可,可以过滤文件,也可以过滤目录。例如:
moc_* build-*
----------------------------------------
2.修改版本库的相关属性, 精确控制忽略的文件
----------------------------------------
$svn propedit svn:ignore dir
propset 功能可以合并到propedit 中,后者功能更强
svn:ignore 是一个编辑参数
dir 是想过滤的文件所在的目录, 我通常都是用'.', 来直接编辑当前目录
这个属性是针对版本库进行的修改,因此需要提交这个修改
为了让编辑忽略的文件列表更加有效,我通常先设置svn默认的编辑器为vim
export SVN_EDITOR=vim
比它默认风格的编辑器更加顺手。
相关文章推荐
- linux 下svn 忽略某类文件和目录
- linux下svn提交忽略某些文件、目录
- linux下svn提交忽略某些文件、目录(ignore属性)
- 在Linux用tar归档压缩文件时忽略某些文件和目录
- 转载:linux系统下SVN同步文件到WEB目录
- 设置SVN忽略文件和目录(文件夹)
- 设置SVN忽略文件和目录(文件夹)
- 设置SVN忽略文件和目录(文件夹)
- linux下SVN忽略文件/文件夹的方法
- linux下svn 增加 ignore 属性(忽略文件的处理)
- eclipse svn时忽略target .project .classpath等目录文件
- 设置SVN忽略文件和目录(文件夹)
- 设置SVN忽略文件和目录(文件夹)
- 设置SVN忽略文件和目录(文件夹)
- 在Linux用tar归档压缩文件时忽略某些文件和目录
- 清除当前目录下的.svn文件 linux/windows
- [转]svn利用TortoiseSVN忽略文件或文件夹(目录)
- 设置SVN忽略文件和目录(文件夹)
- 设置SVN忽略文件和目录(文件夹)
- linux下SVN忽略文件/文件夹的方法