SVN

svn忽略文件

注意服务器上已经有的文件没法忽略,好比:已经提交到服务器或者从服务器上更新下来的文件没法忽略。

  1. 在 Eclipse 中点击菜单 window --> Preferences --> Team --> Ignored Resources

    点击 Add Pattern… 按钮添加你要忽略的文件或目录。html

  2. 另外一个忽略文件的方法是添加这些文件到globalignore list .他们最大的不一样是全局忽略列表是一个客户端特性。它会做用到全部的(all)subversion 项目。但只能在pc客户端使用。shell

Subversion 的忽略模式使用了文件匹配,一种原先在Unix系统中使用meta字符做为通配符的技术。下面的字符有着特殊的意思:服务器

  •  * 匹配任何字符串,包括空串(没有字符)svn

  •  ? 匹配任何单字符spa

  •  [...] 匹配任何单在方括号[]内的单字符,在方括号内,一对字符被“-”分隔,匹配任何词汇表(lexically)上在他们中间的字符。例如[AGm-p]匹配任何单个的A,G,m,n,o或者p。命令行

模式匹配是大小写敏感的,这在Windows 平台下会出问题。你能够使用成对的字符来强制忽略大小写。例如,忽略不记 *.tmp 的大小写,那么你能够使用像 *.[Tt][Mm][Pp] 这样的模式。htm

若是你想要一个官方定义的匹配规则。你能够在关于shell命令行语言的IEEE规范PatternMatching Notation中找到。

ip

 

svn swith relocate

网上介绍使用:字符串

 

svn sw --relocate svn旧地址  svn新地址

可是我使用这个命令的时候,老是提示: 
svn: E155024: Invalid relocation destination: 'xxxxxxxxx' (does not point to target) get

后来直接使用如下命令就成功了

svn sw svn新地址

switch用于在同一个版本库内不一样分支之间的切换
relocate用于版本库访问地址变动时,从新定位版本库
相关文章
相关标签/搜索