使用svn時,創建類似git中的ignore文件

由於我們公司一直使用svn來管理代碼,就非常羨慕git源碼管理中的.ignore文件的自動忽略匹配文件的能力。於是自己動手豐衣足食:

思路1:

通過源碼根目錄,右鍵-> TorToiseSVN -> Properties -> new... ->other 彈出對話框: Property name 選擇:svn:ignore,Property value 輸入要忽略版本管理的文件表達式:

.vs
bin
obj
*/bin/*
*/obj/*

勾選:Apply property recursively。一路確定即可。

思路2:

其實是思路1的方式,通過批處理命令實現,導入svn忽略屬性內容,簡單快捷。

  1. 在源代碼根目錄創建.svnignore文件,裏面寫入要要忽略的文件匹配表達式,如c#中忽略obj,bin目錄的所有文件:
*/bin/*
*/obj/*
.vs
bin
obj
  1. 創建導入svn忽略屬性的批處理命令文件,如:importsvnignore.bat,內容如下:
svn propset -R svn:ignore -F .svnignore .
  1. 然後執行即可。 接着,你把這兩個文件都提交到svn,讓同事拉取代碼後,執行自己一遍bat文件,大家都方便了。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章