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用於版本庫訪問地址變動時,從新定位版本庫
相關文章
相關標籤/搜索