svn忽略提交
来源:互联网 发布:使用迅雷网络异常 编辑:程序博客网 时间:2024/05/19 16: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
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
0 0
- svn忽略提交
- Eclipse-SVN忽略提交
- svn提交设置忽略的文件
- svn提交忽略文件或文件夹
- studio用SVN提交代码忽略文件
- 《android stuido SVN(1)提交文件忽略》
- idea svn提交时 忽略.iml文件
- SVN 忽略不必要的提交的文件
- SVN项目提交设置忽略上传资源
- 【SVN】svn提交代码忽略class等文件
- SVN提交时,忽略某些文件的方法
- 让乌龟SVN (TortoiseSVN)提交时忽略目录
- SVN(TortoiseSVN)提交时忽略bin和obj目录
- SVN提交被忽略的链接库文件(.a,.so)
- svn设置提交忽略某些文件或文件夹
- SVN忽略某个文件或文件夹的修改提交
- Android studio提交SVN需要忽略的文件
- svn设置提交忽略某些文件或文件夹
- Linux spi驱动分析(一)----总线驱动
- Golang 学习摘录(一)
- 网络字节序和主机字节序
- 【NOIP2015】总结
- 【黑马程序员】网络编程与反射
- svn忽略提交
- Retrieve Oracle password from Toad for Oracle
- Xcode7中你一定要知道的炸裂调试神技
- 微型Web框架(Ruby) Sinatra
- 股票实时数据接口 香港股市详细查询
- 【Java小项目】一个Socket连续传输多个文件
- NOIP2015总结
- 再谈给onScroll减压
- SSO单点登录和单点退出(跨顶级域名)