svn重复Lock,后来好了,有点晕,但是记录一下吧。

来源:互联网 发布:淘宝香港订单怎么发货 编辑:程序博客网 时间:2024/05/20 08:43
svn重复Lock,后来好了,有点晕,但是记录一下吧。

 昨天弄了一上午,终于弄好了。

就是项目组别的同事不会使用SVN,他把文件重命名了,然后,传的很乱。

最后,弄到我们组只要update那个文件夹就会Lock ,cleanup也Lock;不管怎么样都Lock。

我在网上找了一下。说一下,要代码还是推荐GOOGLE,这个百度是不能比的。找中文网络用语爱用百度。

然后找到下面这篇帖子。

http://iusesvn.com/bbs/thread-2499-1-1.html

我摘了这段,和我当时的情况一样。

但是我们是公司的服务器,估计和他的配置不一样。

而且也和他下面给的情况差不多。check out 也不行。只要涉及那个文件夹都不行。

 

“目前该文件夹的状态是,更新提示Locked,需要clean up,chean up时,提示Error Processing command 'modify-wcprop' in ……(文件夹),并且该文件夹下的文件 is not under version control.打开该文件夹,里面的文件的状态都是non-versioned.想revert到正确到状态,也是先提示Locked,需要clean up ,然后跟update一样。反正现在对该目录做任何操作都是提示locked,需要clean up,clean up 时出错。重新check out该文件夹提示can't copy '……\.svn\tmp\text-base\*r.svn-base' to  '……\.svn\tmp\text-base\*r.tmp.tmp':系统找不到指定文件。
我想可能是大小写引起的服务器跟本地的.svn目录里的文件不一致,请问怎么解决这个问题。”

svn 错误截图 

 

解决方法也和他的差不多。我从svn的浏览版本没有看到大小写2个不同文件。

我按照提示对话框,找到出错的文件,从svn的浏览版本将该文件删除了。(当然我确认过组里有其他人有那个文件的最新版本)

然后,我在从新单独check out 这个文件夹就好了。我再降低版本到出错那版本前面的版本去,下载最新的这个文件,再add 再commit就好了。

 

但是,为什么我到现在还不是很明白。也想请教一下原理。

 

 

 

 

原创粉丝点击