歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux教程

Ubuntu svn 中添加忽略文件的方法

下面為大家簡單明了的講解下Ubuntu svn 中添加忽略文件的方法,使用過 Git 忽略文件的人可能初次接觸 svn 的忽略文件的方式不是很習慣,在 git 中,只要添加 .gitignore 文件,然後將要忽略的文件名加入即可,簡單、易理解。但是 svn 不是用這種方式,而是使用到內部的命令,而且設置的東西還找不到對應的文件,類似 .gitignore 的文件,這一度讓我費解,幾經周折,總結如下。

svn help 中有 propset propget propdel proplist propedit 五個 svn 的設置

propset 命令只能設置一個或者一類文件,多次執行,只會保留最後一次設置的

> svn ps svn:ignore file .      # ps 是 propset 的縮寫

propget 則會獲取當前忽略的文件

> svn pg svn:ignore         # pg 是 propget 的縮寫

proplist 會列出 svn 的內部屬性

> svn proplist 
Properties on '.':
  svn:ignore        # 當前忽略的文件
  svn:mergeinfo     # svn 合並歷史信息  

propedit 會彈出一個編輯文件,在裡面批量添加你想忽略的文件即可,類似 .gitignore

> svn pe svn:ignore .   # pe 是 propedit 的縮寫

所以如果你只想忽略一個文件或者一類文件,例如 .apk 結尾的文件,可使用 propset 一條命令搞定。但是如果你想忽略多個不同類型的文件,比如 .iml、.apk 等等,可以使用 propedit,指定文件所在的目錄,在彈出的文本文件中添加文件名即可,這很像 git 裡面的 .gitignore 文件,也是我比較常用的在 svn 中忽略文件的方式。

Ubuntu 14.04 下搭建SVN服務器 SVN://  http://www.linuxidc.com/Linux/2015-01/111956.htm

CentOS 7下安裝iF.svnadmin實現Web方式管理SVN(源碼安裝)  http://www.linuxidc.com/Linux/2016-08/134214.htm

CentOS 6.5部署Apache+SVN  http://www.linuxidc.com/Linux/2013-12/94315.htm

Apache+SVN搭建SVN服務器 http://www.linuxidc.com/Linux/2013-03/81379.htm

Windows下SVN服務器搭建和使用 + 客戶端重新設置密碼 http://www.linuxidc.com/Linux/2013-05/85189p5.htm

CentOS 6.6搭建SVN服務器 http://www.linuxidc.com/Linux/2016-12/137864.htm

CentOS 7.2下Nginx+MySQL+PHP-FPM+SVN配置Walle自動化部署系統詳解 http://www.linuxidc.com/Linux/2016-11/137703.htm

CentOS 7.1 下SVN安裝與配置 http://www.linuxidc.com/Linux/2016-12/138637.htm

Subversion (SVN) 的詳細介紹:請點這裡
Subversion (SVN) 的下載地址:請點這裡

Copyright © Linux教程網 All Rights Reserved