SVN更新与其他人更新冲突了怎么办?

假设A、B两个用户,他们分别从svn服务器中检出了test1.txt文件,此时A、B、服务器三个地方的test1.txt的版本都是13(我测试环境的当前svn赋予的版本号)。

接下来,B用户添加一句话并提交:

此时B用户和服务器的test1.txt的版本都变为14,只有A用户的test1.txt的版本还为13。接下来A用户添加一句“aa”,然后提交

由于A用户是在13版本上做的修改,而服务器已经是14版本了,所以会提交失败:

接下来就是我们要解决的问题了,解决方法---提交失败后直接选择revert,省去了解决冲突问题

第一种方式:

A放弃自己修改的内容,进行Revert操作,使其test1.txt成为13版本的最初内容。然后update使其test1.txt成为14版本,再在14版本上修改提交

你可能感兴趣的:(SVN更新与其他人更新冲突了怎么办?)