svn-linux下svn的忽略命令
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了svn-linux下svn的忽略命令相关的知识,希望对你有一定的参考价值。
项目:/Application/Runtime这个目录要忽略。
先删除Runtime.
sudo svn delete Runtime
sudo svn ci -m ‘delete Runtime‘
访问网站后,Runtime又自动生成了。
sudo svn st
? Runtime
Application mac$ export SVN_EDITOR=vim
svn propedit svn:ignore .
会打一个窗口编辑,写入Runtime,wq退出
Set new value for property ‘svn:ignore‘ on ‘.‘
sudo svn st
M .
Application mac$ svn ci -m ‘忽略Runtime‘
再会要求输入用户名密码就好了。再详细:推荐阅读:狂客的 http://www.cnblogs.com/kuangke/p/5585780.html
如果想在SVN提交时,忽略某个文件,也就是某个文件不提交,可以使用
svn propedit svn:ignore命令。
下面详细介绍一下使用步骤。
单纯的看svn官方文档和一些网上搜索的资料,有时候真的不如亲自试验的好。
svn propedit svn:ignore 目录名称。
注意,在使用这个SVN的属性编辑前,你得确保后面的“目录名称”是SVN版本控制的目录。
如果要忽略此目录下的文件,可以如下操作。
比如,想忽略/product目录下的test.php文件。前提是/product目录必须在svn版本控制下,而test.php文件不在svn版本控制。
svn st先看一下状态,会显示如下:
? /product/test.php
我们需要将test.php文件加入忽略列表。
此时先设置SVN默认的编辑器
export SVN_EDITOR=vim
然后,使用svn propedit svn:ignore ,用法如下
svn propedit svn:ignore /product
此时会出现一个VIM的编辑窗口,表示需要将某个文件加入到忽略列表里
我们在编辑窗口中,写入
test.php
然后保存,并退出VIM编辑器。
这时候会有一个提示:属性 “svn:ignore” 于 “product” 被设为新值。
表示文件test.php的svn:ignore属性设置成功。
然后使用svn st查看,会显示:
M product
我们需要提交,然后这个svn:ignore属性才会起作用
svn ci -m ‘忽略test.php文件‘
这时候,无论你如何修改test.php文件,再使用svn st时,也不会出现修改提示符合M了。
以上是关于svn-linux下svn的忽略命令的主要内容,如果未能解决你的问题,请参考以下文章