使用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文件,大家都方便了。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章