合作编辑室计费系统(一)-SVN常见错误-阿里云开发者社区

开发者社区> 云计算> 正文
登录阅读全文

合作编辑室计费系统(一)-SVN常见错误

简介:

联合室已完成,在不到一个月的时间,我们的团队:嗤、陈琛、我。这段时间都挺辛苦的。从心里这次合作,真的让我们学习了非常多,学会了接纳和承担。


在我们開始合作机房的时候,社和师哥就给我们做了功课,说你们好好用SVN。这是合作的核心,是检验一个团体的凝聚力,合作開始的时候,组长分配给我的就是搭建SVN。当时。我记得是刚刚学完SVN。

各个版本号、插件都要測试过。我们用的是:



  

成套的才不会出现不兼容的后果。

  

SVN理论

  

我记得我刚学SVN的时候。写过一篇总结:

             http://blog.csdn.net/qiumuxia0921/article/details/37317201

  

这里我在里面画了一张图:



恩,如今看看这个图,曾经不过只知道,等合作完了。就发现真的是有大学问的。

首先,讲讲版本号库的原理:

比方:我更新了一个版本号为“132版本号”,之后,我在这个版本号上进行改动,而琛琛改动完之后。更新到了“133版本号”。这个时候,我就应该首先将自己的版本号更新到“133版本号”才干够避免冲突,再进行提交。

解释:


第一:SVN工作原理:


   

就这个图说一下:仅仅要打开项目就必须首先要更新到最新版本号,这个不要忘了,然后,进行改动之后,Check For modification(就是要update),实际上就是防止有冲突。。有了冲突就要首先解决冲突,才干提交Commit。否则就会将冲突提交上去,这样你同组的人更新就会出现冲突。


第二:SVN的代码流程

从SVNserver端上更新到本地server。改动代码,更新到server端流程是如何的?

上面事实上就是一些比較专业的术语去解释咱们平时经常使用的东西。

我们下载SVN服务的Trunk代码都是用SVN的checkout命令。代码更新是update就能够了,在本地就会生成一个WorkSpace,我们能够在本地进行代码的改动,而代码。当我们再次update的时候,我们写的代码也不会消失,而是做过改动的地方产生mine。这样。我们选择我们要的代码,删除不须要的,commit就能够了。

第三。SVN中的符号:


当然SVN的图标不止三个,一共同拥有六个,其它的我没有见过,所以在这里,我就说这三个:


这个就是我们在本地上改动了代码后。就会出现这种图标。update一下。commit就ok了。


黄色的图标就是冲突,当冲突时,update,就会这种:


  

   

普通情况。解决一下,即可了。假设直接上传。会出现:


   

解决说白了就是删除一下。更新一下的问题。


总结:

以上就是我们组里面应用SVN的一些经验,希望能对之后大家有所帮助。

SVN在合作的时候是重要的交流手段,SVN教会了我们如何去合作,如何去交流,如何去接纳。如何去承担。







本文转自mfrbuaa博客园博客,原文链接:http://www.cnblogs.com/mfrbuaa/p/4878359.html,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
云计算
使用钉钉扫一扫加入圈子
+ 订阅

时时分享云计算技术内容,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。

其他文章