美文网首页资源点滴人生不易,我有必杀技开发相关
升级SVN,解决Cornerstone不能Commit问题

升级SVN,解决Cornerstone不能Commit问题

作者: 碧霄问鼎 | 来源:发表于2015-04-08 15:03 被阅读13299次

开场白

今天SVN突然就不好使了(我司用的是Cornerstone)具体情况就是可以Check Out、Update、Revert,就是不能Commit(就是这么吊诡)。问了下组长该怎么办,他说把SVN升下级试试。然后上网搜了一下,网上很多博客都是几年前写的,试了一下没用。但里面提供了思路,我按照里面的思路,最后成功了。

正文

  1. 下载Subverion的Mac安装版
Subverion安装版.png

2.安装下载好的Subverion,一直点击下一步就好。

安装Subversion.png

3.安装完成后它会提示你要配置SVN的路径,提示的是用命令行来做,我输了一下,没成功。但我看懂命令行的意思了,然后就在图形用户界面上来搞。

先在终端输入:

open /Applications/Xcode.app/Contents/Developer/usr/bin/

(提示:这一步使用Finder的前往文件夹的功能也可以实现。)

找到以svn开头的文件。

Xcode IPA中的svn.png

你可以这些文件删了,也可以把它珍藏起来,随你(我选择了珍藏)。

接下来在终端再次输入:

open /opt/subversion/bin/

同样是找到以svn开头的文件。

Subversion中的svn.png

拷贝这几项,把它们放在上一次打开的路径下。也就是Xcode的IPA中即/Applications/Xcode.app/Contents/Developer/usr/bin/路径下。到这里你可能已经明白,就是替换这些SVN文件,是的就是这个样子。
然后再终端中输入:

svn --version

你会看到下面这个样子:

svn版本号.png

到这里,SVN升级就算是完成了,但是使用Cornerstone进行Commit,依然不能成功。

怎么办呢?答案是:升级Cornerstone,升级后的Cornerstone:

升级后的Cornerstone.png

好了,到这里你就可以尽情的Commit了,下篇见。

相关文章

网友评论

  • menttofly:楼主666,解决了无法commit的问题:blush:
  • 863c73f31933:你好作者,我这边升级到10.12.1后换了Cornerstone的最新安装包,之前可以使用,这几天一打开更新svn更新着就闪退了,你知道什么原因不?
    863c73f31933:@zf6 重新下了一个
    zf6:@宇瓜 请问这个系统升级闪退的问题后来怎么处理的呢?
    6e92869e3344:你好,我也是升级了,然后cornstone无限闪退,解决了麻烦加个qq 215958576告诉下,感激
  • hnxyzhw:请问一下,你指的无法提交报什么错误啊。
    Can't read file:(路径) End of file found.
    Status : 70014
    是不是这种啊,
  • 飞飞飞鱼哥:这方法好,一步到位
  • 碧霄问鼎:@中国人民的好孙子 网上一片git 比svn好,以前不懂的时候以为是这样,最后发现技术是为人服务的,自己喜欢就好。
  • 小王加油啊:有什么可吐血的呢 这还要跟上个流吗 -_-# SVN 妥妥的

本文标题:升级SVN,解决Cornerstone不能Commit问题

本文链接:https://www.haomeiwen.com/subject/vybzxttx.html