mac 下 svn ignore 操做

如何在svn中設備忽略的文件或者文件夾php

1.若是你尚未對你的文件夾進行版本控制,則能夠直接圖形操做上進行ignore,或者在命令中運行vim

  svn propedit svn:ignore 文件夾名 .編輯器

  有肯能在運行時會提示設置SVN的默認編輯器,輸入:export SVN_EDITOR=vim ,而後再運行上面的命令svn

2.若是你的文件夾或者文件已經加入到了版本控制spa

  $ svn export 文件夾名 臨時文件夾名.net

  $ svn rm 文件夾名 
  $ svn ci -m '倉庫先刪除此文件' 
  $ mv 臨時文件夾 忽略文件夾 
  $ svn propset svn:ignore 文件夾名 . 版本控制

  $ svn ci -m '忽略文件夾成功'blog

 

參考地址:http://blog.csdn.net/yhl27/article/details/24318001ci

如下爲原內容:文檔

  

svn ignore 的用法(忽略文件及目錄)

若想建立了一個文件夾,而且把它加入版本控制,但忽略文件夾中的全部文件的內容:

$ svn mkdir spool 
$ svn propset svn:ignore '*' spool 
$ svn ci -m 'Adding "spool" and ignoring its contents.'

若想建立一個文件夾,但不加入版本控制,即忽略這個文件夾:

$ mkdir spool 
$ svn propset svn:ignore 'spool' . 
$ svn ci -m 'Ignoring a directory called "spool".'

若已經建立了文件夾,並加入了版本控制,如今想忽略這個文件夾,但要保持文件夾的內容:

$ svn export spool spool-tmp 
$ svn rm spool 
$ svn ci -m 'Removing inadvertently added directory "spool".' 
$ mv spool-tmp spool 
$ svn propset svn:ignore 'spool' . 

$ svn ci -m 'Ignoring a directory called "spool".'

 

 

若是想在SVN提交時,忽略某個文件,也就是某個文件不提交,能夠使用

svn propedit svn:ignore命令。

下面詳細介紹一下使用步驟。

單純的看svn官方文檔和一些網上搜索的資料,有時候真的不如親自試驗的好。

svn propedit svn:ignore 目錄名稱。

注意,在使用這個SVN的屬性編輯前,你得確保後面的「目錄名稱」是SVN版本控制的目錄。

若是要忽略此目錄下的文件,能夠以下操做。

好比,想忽略/product目錄下的test.php文件。前提是/product目錄必須在svn版本控制下,而test.php文件不在svn版本控制。

svn st先看一下狀態,會顯示以下:

?     /product/test.php

咱們須要將test.php文件加入忽略列表。

此時先設置SVN默認的編輯器

export SVN_EDITOR=vim

而後,使用svn propedit svn:ignore ,用法以下

svn propedit svn:ignore /product

此時會出現一個VIM的編輯窗口,表示須要將某個文件加入到忽略列表裏

咱們在編輯窗口中,寫入

test.php

而後保存,並退出VIM編輯器。

這時候會有一個提示:屬性 「svn:ignore」 於 「product」 被設爲新值。

表示文件test.php的svn:ignore屬性設置成功。

而後使用svn st查看,會顯示:

M        product

咱們須要提交,而後這個svn:ignore屬性纔會起做用

svn ci -m '忽略test.php文件'

這時候,不管你如何修改test.php文件,再使用svn st時,也不會出現修改提示符合M了。

相關文章
相關標籤/搜索