本文我們來記錄一下linux下svn的co命令排除目錄的方法,或許你也用得著,感興趣的朋友可以看看,某些原因想在svn co的時(shí)候排除某些目錄,可以繞個(gè)圈子,分三步來完成.
co外層目錄:svn checkout --depth empty $URL [$LOCATION]
完成之后,會(huì)有一個(gè)只包含空目錄的根目錄.
設(shè)置忽略目錄:
- cd $LOCATION --Vevb.com
- svn up --set-depth exclude <$DIR_TO_EXCLUDE>
這樣svn會(huì)提示被忽略的目錄標(biāo)記為D,然后文件系統(tǒng)上也看不見了.
更新剩余文件:svn up --set-depth infinity *
這樣其他目錄會(huì)被重新遞歸的更新,被忽略的目錄不會(huì)更新,即使后面有人執(zhí)行svn up,也無法更新被忽略的文件.
新聞熱點(diǎn)
疑難解答
圖片精選