1.关于这个忽略文件设置,我试了好长时间没起作用,后来发现是这里的问题。
大家首先要明白一点:SVN远程仓库上已经有的文件,是忽略不了的。
我提交代码时 ,名称时.scuserstate的文件每次都要提交很烦,然后网上查了半天,都说在这里设置下忽略就好了,但是一直不生效。直到看到上边那就话,我才恍然大悟。如果你到一家新公司,远程仓库里有这个文件,就算你本地再怎么设置也没用,正确的做法是,把这个文件删掉,然后打开cornerstone的preference 这个位置,设置忽略名单,save ,然后commit
,然后就ok了,当然其他的文件也可以忽略,忽略前你要确认,svn仓库里没有这个文件的话,会不会编译不过。
我只忽略了这个*.scuserstate 和*.xcuserdatad 两个。
说了这么多这句话最重要:SVN远程仓库上已经有的文件,是忽略不了的。
当然如果你设置好了,但是下次你的同事本地没设置,又把这个文件提交了上去,你必须重新再操作一遍,所以确保你的同事也这么设置了。
网友评论