HCRM博客

cornerstone报错的原因是什么?

1、无法上传或更新,提示被锁:在 CornerStone 中找到本地代码工程,右键点击选择 “clean” 即可。

2、项目文件删除后出现 “file missing” 警告:在 CornerStone 本地工程项目中,找到已删除的文件,右击选择 “delete”,然后重新 update 一下代码,提交后再重新更新。

cornerstone报错的原因是什么?-图1
(图片来源网络,侵权删除)

3、CornerStone 无法上传,也无法更新,错误提示被锁:按上述第 1 条方法操作即可。

4、安装后打开出现 “Cornerstone.app 已损坏,打不开,你应该将它移到废纸篓”:打开 “系统偏好设置”“安全性与隐私”“通用”,选择 “允许从以下位置下载的应用” 中的 “任何来源”,若没有 “任何来源” 选项,可先点击左下角的锁图标,输入密码解锁后,再尝试执行此操作。

5、SVN 总是闪退:把系统的隐藏文件夹显示出来,Command+Shift+. 可以显示隐藏文件、文件夹,再按一次,恢复隐藏;然后把 .svn 文件删除,注意删除这个文件在代码中保留的代码就没有了,最好删除这个文件之前用命令行把代码提交了,在重新 Check Out 一份。

6、一打开就闪退,两个文件夹转圈圈:因为 trunk 提交冲突的问题,胡乱删了本地文件,提交的时候,提示冲突,然后就闪退,再然后一打开就闪退,试了无数次,打开的时候,初始界面能看到,然后呢,冲突中的文件夹在转圈圈,再然后就闪退,提示重新打开,然后就是重复打开,闪退,打开,闪退,解决办法是:终端输入显示 / 隐藏 .svn 文件的命令:“defaults write com.apple.finder AppleShowAllFiles bool true” 或 “defaults write com.apple.finder AppleShowAllFiles YES”;重新启动 Finder;找到 cornerStone 的偏好设置:“~/资源库/Preferences”;修改相应的文件:“~/资源库/Preferences/com.zennaware.cornerstone3.mas.plist” 文件,将 “com.zennaware.cornerstone3.mas.plist” 改成相对安全的值:1 处改为比较安全的,没有冲突的 workingcopy 目录;2 处改为 No,也就是不记录最后状态。

7、.a 文件无法上传:打开 CornerStone>Perferences>Subversion,将 *.a 去掉 Use default global ignores 不勾选,然后保存,最终效果,达到上传 .a 文件的效果。

8、历史程序的 key 缓存导致 CornerStone 报错:打开钥匙串管理,选中登陆 + 密码,搜所有 cornerstone 开头的密码(应该会发现存在很久之前设置的密码缓存),全部删除掉;干掉 cornerstone 程序,重新打开,会提示输入密码,检查相关项,迁出代码等都可以正常使用。

cornerstone报错的原因是什么?-图2
(图片来源网络,侵权删除)

9、建立的链接迁出就报错,但是删除后重新添加又能成功:可能是网络或其他临时问题导致的,可尝试重新添加链接,若问题依旧存在,可检查服务器配置和网络连接是否正常。

10、多人开发中上传类似.xcuserstate、.xcbkptlist 等无实际意义的文件:可在上传前将这些文件添加到忽略列表中,避免不必要的上传,具体操作是在 CornerStone 中选择对应的仓库,进入 “Subversion” 设置,在 “Global ignore patterns” 中添加这些文件类型。

FAQs

1、为什么 CornerStone 会出现无法上传或更新的情况?

可能是因为文件被锁定、存在冲突或者缓存问题等导致无法上传或更新,当多个用户同时对同一文件进行修改并提交时,可能会出现冲突,导致无法正常上传或更新,如果历史程序的 key 缓存出现问题,也可能会影响 CornerStone 的正常使用。

2、如何解决 CornerStone 闪退的问题?

对于 SVN 总是闪退的情况,可以尝试删除系统的 .svn 文件,但需注意提前提交代码;对于一打开就闪退且两个文件夹转圈圈的问题,可通过修改 CornerStone 的偏好设置文件来解决。

cornerstone报错的原因是什么?-图3
(图片来源网络,侵权删除)

3、如何避免上传无意义的文件到版本控制系统?

在多人开发中,对于类似 .xcuserstate、.xcbkptlist 等无实际意义的文件,可以在上传前将这些文件添加到 CornerStone 的忽略列表中,这样在提交代码时就不会上传这些文件。

本站部分图片及内容来源网络,版权归原作者所有,转载目的为传递知识,不代表本站立场。若侵权或违规联系Email:zjx77377423@163.com 核实后第一时间删除。 转载请注明出处:https://blog.huochengrm.cn/gz/22217.html

分享:
扫描分享到社交APP
上一篇
下一篇