svn排除文件 SVN添加忽略后,怎么解除被忽略的文件?
SVN添加忽略后,怎么解除被忽略的文件?如果用的客戶端是TortoiseSVN,對(duì)這個(gè)文件夾點(diǎn)右鍵,選擇右鍵菜單: TortoiseSVN——從忽略列表中刪除,然后就可以了,很簡(jiǎn)單的。 如果顯示鎖定的
SVN添加忽略后,怎么解除被忽略的文件?
如果用的客戶端是TortoiseSVN,對(duì)這個(gè)文件夾點(diǎn)右鍵,選擇右鍵菜單: TortoiseSVN——從忽略列表中刪除,然后就可以了,很簡(jiǎn)單的。 如果顯示鎖定的話,你可以嘗試對(duì)上層文件夾執(zhí)行一次清理操作,右鍵菜單: TortoiseSVN——清理
linux下的svn怎么設(shè)置忽略文件?
linux 下svn 忽略某類文件和目錄,解釋說(shuō)明如下:
1. svn 客戶端的配置文件修改
改動(dòng)是全局的. 適用于忽略某一類文件
編輯svn 的配置文件
$ vim ~/.subversion/config
找到包含 global-ignores 的那一行,取消注釋,
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)屬性, 精確控制忽略的文件
$svn propedit svn:ignore dir
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
export SVN_EDITOR=vim
比它默認(rèn)風(fēng)格的編輯器更加順手。