svn忽略提交

原创 2015年11月17日 18:07:06
svn忽略提交有两种情况:
1.远程库没有的文件,提交时想忽略
2.远程库已有的文件,提交时想忽略


第一种情况:
运行日志,.class编译文件,IDE工具建立工程的一些文件.这样的一类文件一般没必要提交到远程库.设置全局忽略(对个别项目或文件忽略,有需要就自己研究)的方法:
格式:*.iml *logs *target
patten之间以空间分格,一般在前面加通配符*
如果用TortoiseSVN客户端工具:右键-->TortoiseSVN-->Settings-->General-->Global ignore patten处添加自己想要忽略的文件或目录
如果使用命令:定位到svn配置目录,我的svn默认配置目录C:\Users\xin\AppData\Roaming\Subversion,用文本工具打开config文件,(根据自己需求)修改为global-ignores,前面的#注释都要删除哦



第二情况:
一些项目配置文件.每人都要自己的习惯,比如日志输出级别的配置,.properties,pom.xml等等一些文件.这样的文件又想放上远程库,但大多时候想忽略提交.
一般是通过changelist来实现的,把不想提交的文件放到ignore--on-commit这个changelist.其它的更改的文件放到default的另一个changelist.提交时,按changelist来提交就可以了.

修改文件的changelist
如果用TortoiseSVN客户端工具:右键某文件-->SVN Commit-->在提交文件列表,右键这个文件-->Move to changelist-->ignore-on-commit-->done.

以后提交时,不要勾上这些文件就可以了.


命令例子:
d:\svn\bin\svn cl ignore-on-commit o2o-parent\pom.xml
cl就是changelist是简写,ignore-on-commit就是changelist的名字,o2o-parent\pom.xml是要添加到这个changelist的文件.

提交时,指定changelist,提交例子:
d:\svn\bin\svn ci --changelist default -m "message"
default是changelist的名字



另svn的命令用法:
查看svn有那些命令
d:\svn\bin\svn help
查看某一命令的帮助
d:\svn\bin\svn help st
通过这些帮助,一般都可以让自己了解某个命令的介绍,用法.

实际开发,很少去敲命令,只是了解一下背后,在IDE使用都很方便.例如IDEA的subversion插件,在插件面板的LocalChanges就可以很清楚看到改了那些文件,改的文件的分到那一个changelist

idea svn提交时 忽略.iml文件

java-深入篇-java的异常处理

或许大家都试过这样的一种经历:不管是玩手机还是电脑,在运行一个软件的时候,有时候会无端端的崩溃掉。这种情况在就连qq在早期的时候也会发生。当然,不仅是他,就连我们使用的系统,也会有这种情况。比如win...

svn设置提交忽略某些文件或文件夹

svn设置提交忽略某些文件或 from:http://blog.csdn.net/hemingwang0902/article/details/6904205...
  • apensu
  • apensu
  • 2014年10月17日 12:29
  • 81880

让乌龟SVN (TortoiseSVN)提交时忽略目录

后来我使用属性来过滤,结果反而没有效果了,之后我再次尝试使用全局忽略样式设置:*/bin */obj */packages 结果又有效果了,奇怪了。  -------  由于...
  • linybo
  • linybo
  • 2014年05月04日 14:47
  • 3511

linux下svn提交忽略某些文件、目录

http://www.poluoluo.com/server/201503/341406.html svn也是一个目录同步了我们可以用它来做版本控制了,下面一起来看看关于linux下svn提交忽...

《android stuido SVN(1)提交文件忽略》

ButterKnife 8.4.0 注释使用及快捷插件安装级使用; 《SpannableStringBuilder的使用》...

svn设置提交忽略某些文件或文件夹

在svn客户端,想设置忽略提交.class文件,通过 properties > New > Other 添加一个忽略的属性,,还是不行:部分屏蔽了,部分class还是在列表中 ...

svn设置提交忽略某些文件或文件夹

在svn客户端,想设置忽略提交.class文件,通过 properties > New > Other 添加一个忽略的属性,,还是不行:部分屏蔽了,部分class还是在列表中 ...

svn设置提交忽略某些文件或文件夹

在svn客户端,想设置忽略提交.class文件,通过 properties > New > Other 添加一个忽略的属性,还是不行:部分屏蔽了,部分class还是在列表中。再次参考了一下:Setti...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:svn忽略提交
举报原因:
原因补充:

(最多只允许输入30个字)