水資源監(jiān)控能力建設(shè) 網(wǎng)站搜狗整站優(yōu)化
當(dāng)使用版本管理工具時(shí),提交到代碼庫(kù)的文檔我們不希望存在把一些臨時(shí)文件也推送到倉(cāng)庫(kù)中,這樣就需要用到忽略文件。SVN的忽略相比于GIT稍顯麻煩,GIT只需要在.gitignore添加忽略規(guī)則即可。而SVN有兩種忽略方式,一個(gè)是全局設(shè)置,另一個(gè)是針對(duì)版本庫(kù)設(shè)置。
1.SVN全局忽略
步驟 :右鍵 -> tortoiseSVN -> Settings -> General -> Global ignore pattern -> 添加自己需要忽略的文件。
這種方式忽略有一個(gè)缺點(diǎn),當(dāng)我們的SVN客戶端重裝了,或者我們換電腦了,這個(gè)忽略方式就失效了,這是SVN軟件的配置,而不是版本庫(kù)的配置。同時(shí)這樣操作也不能滿足每一個(gè)倉(cāng)庫(kù)的個(gè)性化需求。
2.SVN倉(cāng)庫(kù)設(shè)置
為了克服SVN全局忽略的弊端,如果希望每一個(gè)倉(cāng)庫(kù)有不同的設(shè)置,那么需要如下操作步驟:
右鍵 -> tortoiseSVN -> Properties -> New… -> Other -> Property name -> svn:ignore 然后再Property value中添加需要忽略的文件名或規(guī)則。
一般情況下希望每一個(gè)目錄都執(zhí)行這個(gè)規(guī)則,可以選中Aplly property recursively設(shè)置成遞歸的方式,這樣每一個(gè)目錄都會(huì)應(yīng)用這個(gè)規(guī)則。