linux下svn提交忽略某些文件、目录(ignore属性)
2016-11-15 10:59
525 查看
svn也是一个目录同步了我们可以用它来做版本控制了,下面一起来看看关于linux下svn提交忽略某些文件、目录(ignore属性),希望例子对各位有帮助.
在项目中,有些文件是不需要将本地的提交到svn仓库,例如config.php文件,特别是定义了绝对路径的,或者是缓存目录、图片目录等,所以为了方便,在每次提交svn的时候,都需要忽略这些文件、目录,避免不慎提交引起团队中其他成员需要修改其本地的版本。
linux下用svn propedit svn:ignore命令可以编辑忽略文件、目录列表,在仓库中执行,假如我的仓库是wudiweb.com:
cd /data/www/www.111cn.net # svn副本
export SVN_EDITOR=vim # 定义svn editor为vim编辑
svn propedit svn:ignore . # 最后这个.号,代表当前目录
将会开启vim编辑,需要你填入需要忽略提交的文件、目录,例如此处填入:
includes/config.php # 当前目录相对路径的includes/config.php文件
images # 图片目录
cache # 缓存目录
添加完后,保存文件,退出vim。
那么提交的时候,将会自动忽略上述的文件和目录了:
svn commit . -m "测试忽略文件、目录"
svn status
下次如果再想添加忽略的文件,执行上面的命令后,将会自动打开vim,继续添加列表到最后面
在项目中,有些文件是不需要将本地的提交到svn仓库,例如config.php文件,特别是定义了绝对路径的,或者是缓存目录、图片目录等,所以为了方便,在每次提交svn的时候,都需要忽略这些文件、目录,避免不慎提交引起团队中其他成员需要修改其本地的版本。
linux下用svn propedit svn:ignore命令可以编辑忽略文件、目录列表,在仓库中执行,假如我的仓库是wudiweb.com:
cd /data/www/www.111cn.net # svn副本
export SVN_EDITOR=vim # 定义svn editor为vim编辑
svn propedit svn:ignore . # 最后这个.号,代表当前目录
将会开启vim编辑,需要你填入需要忽略提交的文件、目录,例如此处填入:
includes/config.php # 当前目录相对路径的includes/config.php文件
images # 图片目录
cache # 缓存目录
添加完后,保存文件,退出vim。
那么提交的时候,将会自动忽略上述的文件和目录了:
svn commit . -m "测试忽略文件、目录"
svn status
下次如果再想添加忽略的文件,执行上面的命令后,将会自动打开vim,继续添加列表到最后面
相关文章推荐
- linux下svn提交忽略某些文件、目录
- linux下svn 增加 ignore 属性(忽略文件的处理)
- linux下svn 增加 ignore 属性(忽略文件的处理)
- 使用svn:ignore属性忽略某些文件
- linux下svn 增加 ignore 属性(忽略文件的处理)
- SVN提交时,忽略某些文件的方法
- git中用.gitignore来忽略某些文件和目录
- .gitignore 无法忽略已提交的目录或文件
- TortoiseSVN - 项目属性 - svn:ignore用于设置忽略的文件
- 在Linux用tar归档压缩文件时忽略某些文件和目录
- svn ignore 的用法(忽略文件及目录)
- 在Linux用tar归档压缩文件时忽略某些文件和目录
- linux下svn提交文件后自动更新到web目录中
- Linux命令行下svn ignore忽略文件或文件夹用法
- Eclipse中svn设置提交时忽略某些文件夹和文件
- 将VS项目提交至SVN时,怎样忽略bin和obj目录中的文件
- linux 下svn 忽略某类文件和目录
- ubutnu 下SVN 提交时忽略某些文件或文件夹
- windows下创建.gitignore文件(git提交时忽略某些文件)
- SVN:通过命令行只提交目录,并忽略其中的文件