browser icon
You are using an insecure version of your web browser. Please update your browser!
Using an outdated browser makes your computer unsafe. For a safer, faster, more enjoyable user experience, please update your browser today or try a newer browser.

记那个神秘的 SVN 提交错误

Posted by on 2010 年 11 月 30 日

你可以任意转载本文,但请在转载后的文章中注明作者和原始链接。
媒体约稿请联系 titilima_AT_163.com(把“_AT_”换成“@”)。

今年 9 月份的时候,某 Y bought his own airline,于是借了他的光,蹭了个 SVN 服务器。
不过,我发现在提交代码的时候,会在某几个文件处收到 SVN 一条颇为诡异的错误提示,从而导致文件提交失败,某 Y 几度定位都无甚收获,煞是沮丧。后来,丫曲线救国,SVN 才得以正常工作。既然能用了,我也懒得再去追究问题,于是此事平息了下来。
今天,我更换了 DreamHost 的主机托管服务,并开通了自己的 SVN 服务,在提交代码的时候,又一条诡异的错误提示出现了:

1
Could not read status line

由于时间已过去二月有余,所以我并不敢肯定此条提示便是彼条提示,不过提交失败的文件却是一样的。我开始怀疑,这个错误和上次的错误也许是同一问题。少顷,我注意到提交失败的文件名中含有疑似和谐的字符串,于是我开始怀疑是不是伟大的长城在从中作梗,便登录了 VPN——

结果,代码成功提交。

本文就此可以收尾了,在此给有相同遭遇的童鞋们两点提示:

  1. 借助代理或 VPN 来提交你的代码;
  2. 如果有条件的话,可以使用 https;
  3. 只是写个代码而已,何必和高度紧张的长城过不去呢,换个字符串曲线救国吧,没什么大不了的。

订阅本站

9 Comments

  • At 2010.11.30 23:40, Магсн said:

    Google的版本控制不好用?求解释

    • At 2010.12.01 09:36, 李马 said:

      Google Code 是公开的,不适宜用作私有代码的托管。

      • At 2010.12.04 13:36, Магсн said:

        私有代码托管?为什么不直接用U盘呢?

        • At 2010.12.04 19:25, 李马 said:

          代码应该用版本控制工具来进行管理。另,TortoiseSVN 虽然支持把版本库放到本地,但比较麻烦,非我所欲也。

          • At 2010.12.13 11:22, z said:

            TSVN没用过,一直都用官方的命令行版。如果不打算共享,本地版本库也不会麻烦啊。

            • At 2010.12.13 12:43, 李马 said:

              对于家里和工作单位的情况,需要把版本库挪来挪去,不胜其烦。

              • At 2010.12.17 17:03, z said:

                放U盘里使用的话也没必要挪来挪去。。。
                当然,已经有代码托管就没必要在这问题上纠结了

                • At 2010.12.01 01:02, bill said:

                  DreamHost服务如何呢?感觉速度还可以

                  • At 2010.12.01 09:37, 李马 said:

                    正在体验中,感觉良好。

                    (Required)
                    (Required, will not be published)