合作编辑室计费系统(一)-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,如需转载请自行联系原作者

相关文章
|
6月前
|
Ubuntu 安全 网络安全
百度搜索:蓝易云【Ubuntu系统SVN服务器搭建教程】
现在,你已经成功在Ubuntu系统上搭建了SVN服务器。其他用户可以通过SVN客户端连接到你的SVN服务器,进行代码版本管理和协作开发。注意,为了安全起见,建议配置SSL加密以保护数据传输。
80 1
|
IDE Linux 开发工具
从旧服务器迁移svn到另一台新服务器中(linux系统)|遇到诸多坑,已解决
从旧服务器迁移svn到另一台新服务器中(linux系统)|遇到诸多坑,已解决
|
6月前
|
iOS开发 MacOS
MAC OS更新系统后IDEA中的SVN报错无法使用
MAC OS更新系统后IDEA中的SVN报错无法使用
|
iOS开发 MacOS
MAC OS更新系统后IDEA中的SVN报错无法使用
IntelliJ IDEA无法正常使用SVN 报Cannot run program “svn” (in directory “/XXXX/XXXX/XXXX/XXX”): error=2错误! 解决方法来了!
svn\pristine\0a\0a66a6f1e12c54c3a0c3885a2bf5042977071358.svn-base系统找不到指定路径
svn\pristine\0a\0a66a6f1e12c54c3a0c3885a2bf5042977071358.svn-base系统找不到指定路径
259 0
svn\pristine\0a\0a66a6f1e12c54c3a0c3885a2bf5042977071358.svn-base系统找不到指定路径
|
网络安全 数据安全/隐私保护 Windows
基于阿里云搭建svn代码管理系统
使用阿里云服务器搭建svn代码管理系统并集成便于小组开发
基于阿里云搭建svn代码管理系统
|
开发工具 git
【学习笔记】【SVN】【CVS】【Git】集中式版本控制系统 与 分布式版本控制系统的理解与认识
【学习笔记】【SVN】【CVS】【Git】集中式版本控制系统 与 分布式版本控制系统的理解与认识
333 0
|
Apache 数据安全/隐私保护 Windows
Windows 系统下svn提交同步web目录的方法
Windows 系统下svn提交同步web目录的方法
221 0