是这样的,mac系统,不知道我点了什么鬼设置,或者说设置了啥,我用jetbrains rider新建一个文件,它自动变成了灰绿色(ignore)状态
如图
网上搜了各种方法,各种关键字都没找到解决办法。
比如:
有在setting设置file types
如图所见,我并没有设置*号全局忽略
还有在setting -> version control -> confirmation
中设置新增文件自动添加svn
如图,但是我设置过了之后依然没有效果。
还有就是在文件管理器finder跳转到项目文件夹下,用小乌龟TortoiseSVN 右键,点属性propreties,看看是不是多了一个*号的全局忽略
如图
其实这里已经很接近问题原因了,但是mac系统没有小乌龟TortoiseSVN啊!!!!所以我在rider subversion->edit propreties
里面查看文件夹的属性设置
但发现并没有任何设置
其实,这里应该是C#项目的特异性的问题,用sln打开的解决方案,.svn文件会建在.sln文件目录下面,所以这里换个方式再打开项目
用文件夹的方式打开,直接打开项目跟目录文件夹
然后在项目文件夹下右键重复subversion->edit propreties
操作
然后你就发现罪魁祸首了!!!!
就是这个坑B东西!!!svn:global-ignores *
删掉这个设置,你的新建文件又可以添加到svn了!乌拉!
其实这个方法是我后面复盘的时候才发现的。我刚开始找到的解决方法是,下一个SnailSVN
软件,这个软件类似mac版的TortoiseSVN
安装完后添加工作副本
在右键SnailSVN位置,设置文件夹属性,然后就会找到一个跟SVN差不多的设置文件夹全局属性差不多的东西,在这里删掉svn:global-ignores *
设置就可以了
好了,又可以愉快地敲代码了!