假設想忽略文件temp
1. cd到temp所在的目錄下:
2. svn propedit svn:ignore .
注意:請別漏掉最后的點(.表示當前目錄),如果報錯請看下面
3. 打開的文件就是忽略列表文件了(默認是空的),每一行是一項,在該文件中輸入temp,保存退出
4. svn st查看狀態,temp的?狀態已經消除了
如果在svn propedit svn:ignore .時報錯:svn: None of the environment variables SVN_EDITOR, VISUAL or EDITOR are set, and no 'editor-cmd' run-time configuration option was found
說明SVN的默認屬性編輯器沒有設置,設置方法如下:
vi ~/.bash_profile
在最后一行追加
export SVN_EDITOR=vim
保存退出,然后輸入命令source ~/.bash_profile(使配置文件立即生效)
以上步驟完成后,繼續按照上面的方法設置
一直不知道svn的忽略命令如何使用,經過google的查找,使用方法還是有的,做個記錄好了。
如果想在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了。
jpg改doc