软件配置实验2

软件配置实验2

一. 实验目的
(1)模拟串行修改和并行修改。
(2)发现文件冲突与树冲突及解决冲突。
二.实验任务及要求
(1)态度认真,独立完成,理解软件配置管理的重要性。
三.实验内容

第1步,首先在D盘建立一个文件夹,命名为“个人工作间2”,进入文件夹,在空白处右键 SVN checkout ,此时就会弹出填写URL的窗口,我们输入 file:///D:/SVN(通常只有一个版本库的话是默认输入,直接点击OK就可以了),即建立了工作目录与server的关联,关联成功标志是你的个人工作间上有个绿色的对 ,内部的文件也有绿色的对 。注:我们原来以创建了“个人工作间”,这里又创建一个“个人工作间2”可以模拟串行和并行修改。

接下来我们去“个人工作间2”中修改与个人工作间中相同的同一个名为”并行“的这个文件,修改内容后保存,然后使用在工作目录中的使用SVN commit提交就可以了。

接下来,我们将“个人工作间“中的”HelloWorld“修改为”Dream“,重命名后保存,然后再使用SVN commit提交就可以了。提交成功如图所示。

需要注意的是:可以注意一下三个图标:

提交到版本库成功后,软件会自动解锁,默认你修改完毕,接下来,我们在“个人工作间2“中使用SVN update,将”个人工作间“中开发人员提交到版本库中的最新版本,更新到”个人工作间2“,由”个人工作间2“的开发人员继续修改,修改之前先上锁,防止自己修改期间其他人员修改,在“个人工作间2“中使用toitorse SVN中的Get lock,将”Helloworld“文件锁住,然后修改完成后,使用SVN commit提交到版本库就可以了。
至此,一个由两人组成的简单串行修改就完成了。

第4步,解决方案,解决冲突,串行是不存在冲突的,只有并行修改存在冲突,对于并行修改中出现的冲突,可以才采用如下解决方案,第一,及时更新个人工作间,保证个人工作间得到的为最新的版本。第二,差异比较,如果修改了很多,可以采取合并版本,合并后提交到版本库。第三,可以变并行为串行,降低效率减少冲突。第四,每次修改一个小的模块就提交到版本库,而不是最后统一提交。
实验小结
没有良好的理论基础,空谈动手能力,就是典型的耍流氓,搓键盘没人不会,无理解,无思考,无创新,何谈动手!!!
写完这篇博客,博主要去搬砖了,工地见!

如果需要自主学习tortoiseSVN,博主给各位提供几个 址,可以参考这里:

戳一下这里查看
再戳一下这里查看
再戳一下这里查看

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年4月15日
下一篇 2020年4月15日

相关推荐