当前位置: 代码迷 >> Java Web开发 >> 会用SVN的大虾请进
  详细解决方案

会用SVN的大虾请进

热度:205   发布时间:2010-01-25 15:34:13.0
会用SVN的大虾请进
公司使用的SVN,今天发现我从SVN上无法更新别人提交的JSP文件,然后我从服务器端直接拷贝下来最新的JSP文件,替换了本机上原来的JSP文件,但提交以后报错如下:
    Merge conflict during commit
svn: Commit failed (details follow):
svn: File or directory 'jkbctpform.jsp' is out of date; try updating
svn: resource out of date; try updating

查询原因后得知需要再拷贝的文件进行更新然后修改再提交,照做,但问题依然存在,不知道是怎么回事,谁能指导下?
搜索更多相关主题的帖子: SVN  

----------------解决方案--------------------------------------------------------
我也遇到同样的问题
----------------解决方案--------------------------------------------------------
问题描述: 提交时发生了合并冲突

解决方案 : 先更新再 commit (提示信息也很清楚: try updating )

原因分析:本地版本已经比服务器版本旧了(别的人已经有过新的 commit 了),此时自己假如能直接提交上去的话,会将别人上传的内容冲掉,所以 SVN 报错,不允许直接 commit 。 SVN 使用的应该是版本控制机制。

-》SVN 使用的确实是版本控制机制
----------------解决方案--------------------------------------------------------
实在不行可以直接删掉再Checkout一个,要是你们服务器上的东西量不大的情况下

----------------解决方案--------------------------------------------------------
先比较两个文件,将SVN上的且本地没有的复制到本地来,然后保存,文件上右键“标记为合并“,这样就可以提交了
----------------解决方案--------------------------------------------------------
先update--再commit
这是比较好的习惯
----------------解决方案--------------------------------------------------------
  相关解决方案