svn 提交失败:Working copy is not up-to-date

发布时间:2022-07-01 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了svn 提交失败:Working copy is not up-to-date脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
 

1.情景展示

  使用eclipse的svn插件进行代码提交时,提交失败,报错如下:

svn 提交失败:Working copy is not up-to-date

  具体文字内容如下: 

org.apache.subversion.javahl.ClientException: Working copy is not up-to-datesvn: CommIT failed (details follow):svn: File 'D:workspace-eclipse2021...java' is out of dateMerge conflict during commitsvn: resource out of date; try updating

org.apache.subversion.javahl.ClientException: Working copy is not up-to-datesvn: Commit failed (details follow):svn: File 'D:workspace-eclipse2021...java' is out of dateMerge conflict during commitsvn: resource out of date; try updating

2.原因分析

  代码冲突(不是最新代码,也就是你修改的文件,别人也进行了修改,并且先你一步进行了提交);

  当你提交的一些文件当中,只要有一个文件存在冲突,将会全部提交失败,并报:up-to-date的错误。

3.解决方案

  eclipse--》 选中项目--》右键--》Team--》与资库同步;

svn 提交失败:Working copy is not up-to-date

  来到同步窗口; 

svn 提交失败:Working copy is not up-to-date

 

  报红的文件,就是冲突文件;
  双击打开该文件,左右比对结果,会呈现在右侧的对比窗口里。

  一般情况下,两人修改的不会是同一地方,不管,你俩修改的地方是否会一致,需要处理的流程都是一样的:

  第一,更新; 

  选中文件--》右键--》更新;

  如果你俩修改的是不同位置,一般情况下是无需检查的,直接进行第二步;

  如果修改的是相同的地方,在进行代码更新后,更新结果为:

  svn会自动为你在文件当中作标记,区分,哪部分是被人提交的代码,哪部分是你修改的代码;

  我们根据内容进行手动修改成最新代码即可。

  第二,提交。

  将最新代码进行提交。

4.拓展延伸

  禁止提交代码

  svn: Access to '/svn/platform/!svn/act/215fd515-837b-f642-a0c4-cd44c68920d8' forbidden;

svn 提交失败:Working copy is not up-to-date

  如果是禁止提交的报错信息,一般情况下,就是没有提交代码的权限,需要找管理员开放一下权限。 

  其它情况:

  如遇到其它问题,可以进行清理操作;

  选中项目,右键,Team,Clean up。

svn 提交失败:Working copy is not up-to-date

  清理完毕之后,再进行其它操作。

写在最后

  哪位大佬如若发现文章存在纰漏之处或需要补充更多内容,欢迎留言!!!

 相关推荐:

  • 个人主页

 

 

脚本宝典总结

以上是脚本宝典为你收集整理的svn 提交失败:Working copy is not up-to-date全部内容,希望文章能够帮你解决svn 提交失败:Working copy is not up-to-date所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。