若想建立了乙個資料夾,並且把它加入版本控制,但忽略資料夾中的所有檔案的內容:
$ 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編輯器。
表示檔案test.php的svn:ignore屬性設定成功。
然後使用svn st檢視,會顯示:
m product
我們需要提交,然後這個svn:ignore屬性才會起作用
svn ci -m '忽略test.php檔案'
這時候,無論你如何修改test.php檔案,再使用svn st時,也不會出現修改提示符合m了。
svn ignore 的用法(忽略檔案及目錄)
若想建立了乙個資料夾,並且把它加入版本控制,但忽略資料夾中的所有檔案的內容 svn mkdir spool svn propset svn ignore spool svn ci m adding spool and ignoring its contents.若想建立乙個資料夾,但不加入版本控制,...
svn ignore 命令列用法
若想建立了乙個資料夾,並且把它加入版本控制,但忽略資料夾中的所有檔案的內容 svn mkdir spool svn propset svn ignore spool svn ci m adding spool and ignoring its contents.若想建立乙個資料夾,但不加入版本控制,...
svn ignore 命令列用法
seairy 若想建立了乙個資料夾,並且把它加入版本控制,但忽略資料夾中的所有檔案的內容 svn mkdir spool svn propset svn ignore spool svn ci m adding spool and ignoring its contents.若想建立乙個資料夾,但不...