還沒(méi)有納入SVN控制的文件,才能將其加入忽略列表。已經(jīng)被SVN控制的文件,不能直接加入忽略列表,所以你那項(xiàng)菜單是灰色的,你可以把這個(gè)文件或文件夾導(dǎo)出(export)另存,在原本地工作區(qū)中刪除這個(gè)文件或文件夾,并commit,然后再把導(dǎo)出的文件復(fù)制回來(lái),這時(shí)復(fù)制回來(lái)的文件就不受SVN控制了,你就可以對(duì)它設(shè)置加入忽略列表。
創(chuàng)新互聯(lián)公司專(zhuān)注于企業(yè)全網(wǎng)營(yíng)銷(xiāo)推廣、網(wǎng)站重做改版、分宜網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、H5高端網(wǎng)站建設(shè)、商城系統(tǒng)網(wǎng)站開(kāi)發(fā)、集團(tuán)公司官網(wǎng)建設(shè)、外貿(mào)網(wǎng)站制作、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁(yè)設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性?xún)r(jià)比高,為分宜等各大城市提供網(wǎng)站開(kāi)發(fā)制作服務(wù)。linux下的svn怎么設(shè)置忽略文件?linux下svn忽略某類(lèi)文件和目錄,解釋說(shuō)明如下:
1.svn客戶端的配置文件修改
改動(dòng)是全局的.適用于忽略某一類(lèi)文件
編輯svn的配置文件
$vim~/.subversion/config
找到包含global-ignores的那一行,取消注釋?zhuān)?/p>
global-ignores=*.o*.lo*.la*.al.libs*.so*.so.[0-9]**.a*.pyc*.pyo__pycache__
*.rej*~#*#.#*.*.swp.DS_Store
添加需要過(guò)濾文件的通配符即可,可以過(guò)濾文件,也可以過(guò)濾目錄。例如:
moc_*build-*
2.修改版本庫(kù)的相關(guān)屬性,精確控制忽略的文件
$svnpropeditsvn:ignoredir
propset功能可以合并到propedit中,后者功能更強(qiáng)
svn:ignore是一個(gè)編輯參數(shù)
dir是想過(guò)濾的文件所在的目錄,我通常都是用".",來(lái)直接編輯當(dāng)前目錄
這個(gè)屬性是針對(duì)版本庫(kù)進(jìn)行的修改,因此需要提交這個(gè)修改
為了讓編輯忽略的文件列表更加有效,我通常先設(shè)置svn默認(rèn)的編輯器為vim
exportSVN_EDITOR=vim
比它默認(rèn)風(fēng)格的編輯器更加順手。
eclipsesvn插件咋樣過(guò)濾提交文件?eclipse中SVN可以通過(guò)忽略一些特定文件把某文件排除出提交列表:
1、在svn管理項(xiàng)目目錄下右鍵,也就是你想設(shè)置過(guò)濾文件列表的目錄,點(diǎn)擊TortoiseSVN->屬性->新建,下拉列表選擇svn:ignore,然后在文本框里面編輯過(guò)濾文件列表。如果希望遞歸該屬性,請(qǐng)選擇左下角的復(fù)選框"遞歸應(yīng)用該屬性"即可。如圖所示:
2、選擇文件或者目錄后添加到svn:ignore列表即可。