April 27, 2013

TortoiseSVN設定排除簽入特定資料夾或檔案

在commit資料到repository時,我們可能會想排除特定的檔案或資料夾,如bin或obj資料夾,以避免不必要同步的資料也一併進了repository。如下圖中可以看到在簽入資料時,視窗會列出bin及obj資料夾中的檔案。雖然可以手動去取消勾選,但每次要commit時就得再做一次。


TortoiseSVN中允許我們做全域設定,只要符合排除名單,就不會將資料簽入到repository裡。在Windows桌面點選右鍵進入TortoiseSVN-> Settings-> General


Global ignore pattern中加入bin obj並按下OK


接下來試著重新commit,就可以看到bin和obj資料夾已不在commit清單中。如果要排除特定副檔名的檔案,可使用萬用字元的方式,如*.suo。另外有一點要注意的是,Global ignore pattern是case-sensitive,所以大小寫要和欲排除的資料夾或檔案名稱一致

No comments: