歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu svn 中添加忽略文件的方法

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

日期:2017/2/28 13:44:26   编辑:Linux教程

下面為大家簡單明了的講解下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