svn是什么(SVN如何解决代码冲突)
在一台服务器上安装SVN服务器,然后许多客户端电脑可以和其进行连接,服务器端存储文件,客户端可以提交文件,也可以更新文件,还可以下载文件(检出)
程序员A和程序员B共同开发一个User类(版本1),然后他们首先从SVN服务器上下载User类,然后开发,假如A先开发完成,则将新开发的User提交到服务器,此时版本为2,然后B开发完成,此时将User提交到服务器,此时版本为2(比之前的版本高1),发现服务器中已经存在了版本2,所以会冲突,提交失败,此时B用户,只能先从服务器下载版本2,然后将自己开发的和下载的版本2结合,形成版本3,然后再次提交。也就是说后开发完成的需要主动规避冲突