SVN更新和提交

shhobart 2014-09-09 03:09:58
无论是提交,或更新,都报一个错:

Unknown conflict action: replaced

谁能深入讲解下两个操作在不同情况下的先后顺序,并分析下报错原因?
...全文
499 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
ahhmdwg 2014-12-10
  • 打赏
  • 举报
回复
1.冲突问题。正确流程:更新->提交 2.更新:把别人上传的代码更新到本地环境,你在这个环境下把自己的代码合并到这个版本中。 3.提交:将合并好的版本提交到svn,别人再根据你提交的版本开发,保证代码不会冲突。 4.如果你提交在更新时会出现问题的:别人和你一样在编写同一文件并且上传了该文件,你再把你修改的该文件直接上传svn,你的文件就会把别人编写的代码覆盖,这是svn不允许的,所以需要先更新再提交,保证两个人的代码合并后提交。 5.所以开发完的功能要尽快提交,不然别人也在修改同样文件,之后提交的人就要有合并版本的工作。
zy_think123 2014-09-09
  • 打赏
  • 举报
回复
有冲突就解决冲突,而且在项目的过程中,都是先更新在提交,这样做最安全,不至于把别人的代码覆盖掉,同时这样也是为你自己好
优美兴 2014-09-09
  • 打赏
  • 举报
回复
先更新再提交。
LOVE-漂泊 2014-09-09
  • 打赏
  • 举报
回复
一般都是先更新 在提交 如果两个人都修改了一个文件 而一个先提交了 你没更新就修改 当你修改完成后在更新的时候 就会出现冲突,只需要解决冲突后然后(把双方的代码合并) 在提交
咖啡加糖_ 2014-09-09
  • 打赏
  • 举报
回复
这个错误是值冲突了吧,其实svn使用的话,不管做任何操作都是先更新,然后在提交,这样可以保证你提交的不会把别人的覆盖掉...,至于深入的讲解,等楼下来解答....

81,090

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧