一直用Cornerstone在SVN上与同事共同开发,用起来确实蛮方便的,而鉴于Cornerstone这个软件是收费的啊,当然我们都选择了特别版,这个就大家都懂的啊!哈哈哈!
可是从开始一直都无法查看log,搞了好多方法都没法解决,而其它功能又正常,所以就一直没管它,前几天我还发现了一个也可以用管理代码的工具Xversion,感觉也蛮好用的,但是好像用得不太熟练,没发忽略一下文件不上传到SVN上面,同步了一次就出现了问题,但是它可以查看log,就这样一段时间里我还同时用了这两个软件,Cornerstone用来同步和上传代码,Xversion用来查看操作的log,就这样和谐共处了一段时间,可是还确实麻烦一点,然后这次我决定加班把Cornerstone无法查看log的方法给解决一下,出现的问题是这样子的,如下图:
然后出现这样的问题我就百度了一下,从网上找到的方案都一样的,大致内容如下:
1、Quit Cornerstone(退出cornerStone) --> Open Terminal(打开终端) --> Copy paste the following line into Terminal:(复制下面一行代码):
defaults delete com.zennaware.Cornerstone HistoryCacheUsage
2、Press return(回车) --> click desktop(点击桌面一下) -->CMD+SHIFT+G--> 输入:~/Library/Caches/Cornerstone --> 回车
3、这时候看到一个stone或者cornerStone的文件夹,直接删除即可
4、重启Cornerstone,点击 log 弹出警告框,切记一定要选择Not Now,不要默认选择的Download, 这时候真的就OK了
而上面的方法我输入命令之后是这样子的,如下图:
上图说没有找到这个,这里的关键来了,就是我用的是破解版,而可能上面用的是对于购买版本,所以我就是更改了命令,如下:
defaults delete com.zennaware.cornerstone3.mas HistoryCacheUsage
再次打开CornerStone之后,点击log提示界面如下:
到此为止就大功告成啦!关键就是那个命令的问题!