合作编辑室计费系统(一)-SVN常见错误
联合室已完成,在不到一个月的时间,我们的团队:嗤、陈琛、我。这段时间都挺辛苦的。从心里这次合作,真的让我们学习了非常多,学会了接纳和承担。
在我们開始合作机房的时候,社和师哥就给我们做了功课,说你们好好用SVN。这是合作的核心,是检验一个团体的凝聚力,合作開始的时候,组长分配给我的就是搭建SVN。当时。我记得是刚刚学完SVN。
各个版本号、插件都要測试过。我们用的是:
成套的才不会出现不兼容的后果。
SVN理论
我记得我刚学SVN的时候。写过一篇总结:
http://blog.csdn.net/qiumuxia0921/article/details/37317201
这里我在里面画了一张图:
恩,如今看看这个图,曾经不过只知道,等合作完了。就发现真的是有大学问的。
首先,讲讲版本号库的原理:
比方:我更新了一个版本号为“132版本号”,之后,我在这个版本号上进行改动,而琛琛改动完之后。更新到了“133版本号”。这个时候,我就应该首先将自己的版本号更新到“133版本号”才干够避免冲突,再进行提交。
解释:
第一:SVN工作原理:
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcWl1bXV4aWEwOTIx/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">
就这个图说一下:仅仅要打开项目就必须首先要更新到最新版本号,这个不要忘了,然后,进行改动之后,Check For modification(就是要update),实际上就是防止有冲突。。有了冲突就要首先解决冲突,才干提交Commit。否则就会将冲突提交上去,这样你同组的人更新就会出现冲突。
第二:SVN的代码流程
从SVNserver端上更新到本地server。改动代码,更新到server端流程是如何的?
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcWl1bXV4aWEwOTIx/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">
上面事实上就是一些比較专业的术语去解释咱们平时经常使用的东西。
我们下载SVN服务的Trunk代码都是用SVN的checkout命令。代码更新是update就能够了,在本地就会生成一个WorkSpace,我们能够在本地进行代码的改动,而代码。当我们再次update的时候,我们写的代码也不会消失,而是做过改动的地方产生mine。这样。我们选择我们要的代码,删除不须要的,commit就能够了。
第三。SVN中的符号:
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcWl1bXV4aWEwOTIx/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">
当然SVN的图标不止三个,一共同拥有六个,其它的我没有见过,所以在这里,我就说这三个:
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcWl1bXV4aWEwOTIx/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">
这个就是我们在本地上改动了代码后。就会出现这种图标。update一下。commit就ok了。
黄色的图标就是冲突,当冲突时,update,就会这种:
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcWl1bXV4aWEwOTIx/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">
普通情况。解决一下,即可了。假设直接上传。会出现:
解决说白了就是删除一下。更新一下的问题。
总结:
以上就是我们组里面应用SVN的一些经验,希望能对之后大家有所帮助。
SVN在合作的时候是重要的交流手段,SVN教会了我们如何去合作,如何去交流,如何去接纳。如何去承担。
版权声明:本文博主原创文章。博客,未经同意不得转载。
合作编辑室计费系统(一)-SVN常见错误的更多相关文章
- SVN常见错误和版本冲突解决
之前在Eclipse下面误删除了svn的一些插件包,后来重装了就问题重重,在这里还是建议, Windows下SVN最好使用桌面版,在文件管理器下面更新和提交. 1.常见错误整理 #, c-format ...
- svn常见错误总结
1. svn: Server sent unexpected return value (500 Internal Server Error) in response to OPTIONS reque ...
- [原创]svn 常见错误总结
错误: Unable to make name in 'X:\nfs\drivers\can_uart\.svn\tmp' 解决: 改变当前文件夹的权限 linux 下显示修改的文件名 参考链接:ht ...
- linux服务器部署svn常见错误处理→转载
转载地址→http://blog.seweal.com/post/2013-02-04/svn-errors [开放svn端口] iptables -I INPUT -p tcp --dport 36 ...
- File already exists: filesystem '/path/file', transaction svn常见错误解决方法
前言 多人任务基本都会用到SVN,于是提交的时候如果不先更新在提交或者操作顺序不对,会经常出现错误,其中File already exists: filesystem这个就是个常见问题,上网找了半天没 ...
- SVN常见错误两项纪录
1.svn cleanup failed–previous operation has not finished; run cleanup if it was interrupted 也许前clean ...
- 【错误解决】SVN常见错误及解决方式
1.Error while creating module:org.apache.subversion.javahl.ClientException:Authorization failed svn: ...
- svn常见错误解决
Svn冲突导致锁住的解决方案:错误码:svn: E155037: Previous operation has not finished; run 'cleanup' if it was interr ...
- svn常见错误
1.svn提交报错:svn: Aborting commit:XXXXXremains in conflict 解决:说明Svn服务器上的对应内容,在你上次Update后已被别人修改了,而你也做了修改 ...
随机推荐
- Linux 技巧之 Grub 超实用技巧
1. 简单介绍 什么是 GRUB?GRUB 全名Grand Unified Boot Loader,它是一个引导装入器 -- 它负责装入内核并引导 Linux 系统.GRUB 还能够引导其他操作系统, ...
- 分类器是如何做检测的?——CascadeClassifier中的detectMultiScale函数解读
原地址:http://blog.csdn.net/delltdk/article/details/9186875 在进入detectMultiScal函数之前,首先需要对CascadeClassifi ...
- 我经历的IT公司面试及离职感受(转)
毕业后几年一直待在广州,觉得这是一个比较生活化及务实的城市,其互联网公司和相应的投融资环境都不如北深上活跃,大大小小的面试也有几十个,有点规模的公司应该都面试过了,面试一般会见到主力技术人员,技术主管 ...
- set与map容器
首先来看看set集合容器: set集合容器实现了红黑树的平衡二叉树数据结构,在插入元素时它会自动调整二叉树的排列,把该元素放到适当的位置,并且 保证左右子树平衡.平衡二叉检索树采用中序遍历算法. 对于 ...
- VSTO学习笔记(五)批量编辑Excel 2010 x64
原文:VSTO学习笔记(五)批量编辑Excel 2010 x64 近期因为工作的需要,经常要批量处理大量的Excel文件,如果纯手工一个个修改,非常的麻烦,于是写了这么一个帮助类,希望能对你有所帮助. ...
- spring MVC拦截器01
spring MVC拦截 作用:身份校验,权限检查,防止非法訪问. 场景:一个bbs系统,用户没有登录就无法发帖或者删除评论; 一个博客系统,没有登录就无法发表博文,无法添加分类,无法删除博文. sp ...
- 分享3一个博客HTML5模板
1.材类别:半透明 博客html模板 个人博客 半透明html5博客主题,半透明,博客,博客html模板,个人博客,html5,灰色,半透明html5博客主题是一款适合用于个人博客主题,风格非常不错. ...
- 西南民大oj(递推)
我的数学不可能那么难推 时间限制(普通/Java) : 3000 MS/ 9000 MS 运行内存限制 : 65536 KByte总提交 : 49 测试通过 : ...
- 22个值得收藏的android开源码-UI篇
本文介绍了android开发人员中比較热门的开源码,这些代码绝大多数能够直接应用到项目中. FileBrowserView 一个强大的文件选择控件.界面比較美丽,使用也非常easy. 特点:能够自己定 ...
- 【转向Javascript系列】深入理解Generators
随着Javascript语言的发展,ES6规范为我们带来了许多新的内容,其中生成器Generators是一项重要的特性.利用这一特性,我们可以简化迭代器的创建,更加令人兴奋的,是Generators允 ...