小白,刚买的 Mac,在自己摸索着装环境和软件,遇到很多问题,简单记录一下
1. SnailSVNLite
一开始在 App Store中下载了 SnailSVNLite精简版(免费的),按照网上的教程配置了一通,成功下载了 2个 svn路径上的内容。
But!!!
其中一个路径可以使用 SnailSVNLite进行更新提交等等类似 TortoiseSVN的操作。
另一路径下载完了就仿佛成了一个本地文件,找不到更新之类的操作方式
百思不得其解,后来无意中比较了2个路径,发现,一个是 svn协议开头的路径,一个是 http协议开头的,怀疑 SnailSVNLite是不是不支持 http协议,是不是要在什么地方配置,结果在翻看 SnailSVNLite配置时,发现了一句话
(个人理解,只支持一个工作副本,这边就只能配置一个路径来支持 svn版本控制,其他路径下的文件就没法正常使用 svn操作了。
照这样的话,那我要操作不同的 svn路径的文件的话,每次还要切换这个配置了???
感觉不行,然后决定参考同事的,换 Cornerstone)
2. Cornerstone
好人同事给我发了一个 Cornerstone4的破解包,然而我安装之后,一打开 app就报错:xxx.app已损坏,无法打开,你应该将它移到废纸篓解决方法
我以为同事坑我,又不好意思问他,将就着用 SnailSVNLite先把手头任务做完了才开始认真百度
- 打开终端,执行
sudo spctl --master-disable
,输入开机密码 - 打开
系统偏好设置 -> 安全性与隐私 -> 通用
,会发现 允许从以下位置下载的App 的配置项已选中 任何来源 选项了。
(一般来说,macOS 10.14 及以下系统就可以打开应用了,macOS 10.15.x的系统可能还需要继续以下配置) - 打开终端,执行
sudo xattr -rd com.apple.quarantine /Applications/你的 app名称.app
,注意替换你的 app名称 - 现在就可以正常打开 App了( step3还有一种方式,可以参考下面的原文链接)
(参考:https://macwk.com/article/mac-file-damage)
(macOS 10.15.x 参考:https://macwk.com/article/mac-catalina-1015-file-damage)
。。。开始研究 Cornerstone的使用方法,貌似没有 windows的小乌龟TortoiseSVN 来得直接
(参考:https://www.jianshu.com/p/7f5c019c528b)