《版本控制之道》是一本由(美)梅森(Mike Mason)著作,电子工业出版社出版的平装图书,本书定价:32,页数:231,特精心从网络上整理的一些读者的读后感,希望对大家能有帮助。
《版本控制之道》精选点评:
●既生cvs何生svn。
●也就当说明手册读读,说真的,还不如官网上的材料简明直接。
●很实用
●简明扼要 简单易懂
●分支和打标签的部分讲得浅显易懂,日常使用SVN作为版本控制系统的同学都应该读读。之前自己被网上那些说SVN做分支开发很麻烦的评论吓到了,读完这本书觉得也没有那么可怕吧。是因为自己实践不足没有踩过那么多坑吗?
●简洁
●查阅而已,感觉没有需求细细读
●学习subversion首选。
●过时了,该 Git 了
●版本控制是每个学习软件工程的学生值得学习的技术~
《版本控制之道》读后感(一):可以作为入门的小册子来看
vn这个东西重要的还是在于应用吧。
这本书没有什么难的或者复杂的东西,大概也就是一个介绍性的入门级的书吧。
主要还是要通过使用工具来熟悉。所以可以拿1天的时间来翻一下这本书就可以了,实在不必费太多精力。
另外,现在做版本控制的时候应该很少有人直接用svn了。大概都是使用图形化的前端。
不管是eclipse还是web形式,其实真正使用的时候这些还是要学的。
《版本控制之道》读后感(二):内容简单准确
本书非常出色,作者是高手,翻译也是行家。不是简单的操作手册,内容源于作者的版本管理实践,尤其是第9章对分支和标签的应用极其准确。
本书的命令行演示非常准确,如果读者自己练习需要注意将 服务器的访问方式修改为 文件的访问方式,即项目仓库的访问以 file:/// 开头,而不是 svn:/// 。命令行的应用,使你更加清楚在 tortoiseSVN 上的操作,非常实用。
《版本控制之道》读后感(三):很好的subversion工具书
一本很好的subversion实战型工具书,可以放于桌边需要时随时翻阅。
书中关于subversion的内容还算比较全的,作者就实际使用过程中的步骤,以实例的方式对如何使用subversion做了详细阐述。另外,对于冲突、分支、标签等内容的讲解很好,值得学习。
在实际开发过程中,尤其windows用户使用命令行还是比较少的,大多使用图形化工具或IDE插件的方式。尽管如此花些时间阅读这本书,按书中例子理解这些命令,对我们更好的掌握subversion还是裨益良多的。
《版本控制之道》读后感(四):Subversion综述
ubversion(svn)是近年来崛起的版本管理工具,是cvs[3]的接班人。目前,绝大多数开源软件都使用Subversion作为代码版本管理软件。Subversion的安装方法见参考[1]。需要注意的是,安装完服务器端之后,在客户端一般要安装tortoise工具[15]或者subversion工具。
首先必须理解Subversion的基本概念[4]。建立仓库后[1],导入项目,项目的一般目录形式参考[10]。建立项目后须将项目代码置于Subversion的控制之下,方式参考[14]。一旦创建完项目之后,本地文件就可以删除掉了。其他用户签出、更新、添加代码,处理冲突,完成提交和修改功能,这些最常用的操作参考[5,6]。许多用户对文件进行修改后,我们可以查看当前修改历史信息,可以放弃修改或者反向合并[8]。使用Subversion的分支和标签可以对代码进行分支管理[10-14]。其中如何在分支的基础上对bug进行管理和修改参考[12],如何管理代码的发布参考[11],如何实现实验分支参考[13],项目之间共享代码参见[14]
为了解决安全问题,可以将项目划分为不同的子项目,确保个用户工作区域的独立性,可以设定不同的分支和标签来管理不同阶段代码[10],可以加锁文件[9],可以配置subversion的用户名列表[1],可以完成备份工作[15]。Eclipse可以和Subversion结合起来进行版本管理工作[2,3],Ant[17]也可以和Subversion结合起来进行自动构建和测试[2]。
ubversion的常用命令行可以下载[16]。
参考
1. Subversion(Subversion)服务器端配置
2. Eclipse下用Ant运行JUnit
3. Eclipse的常用功能、重构以及CVS等
4. 版本控制的基本概念-以Subversion为例-1
5. Subversion的导入、修改与提交
6. Subversion的签出、更新、添加文件目录、拷贝移动文件和处理合并冲突
7. 使用Subversionant结合Subversion进行项目构建
8. Subversion的查看改动历史、放弃修改、反向合并
9. Subversion文件加锁
10. Subversion组织仓库的一般形式和标签和分支
11. Subversion发布分支和发布
12. Subversion分支的Bug修正
13. Subversion的试验分支
14. Subversion创建项目及项目间共享代码
15. Subversion的备份和Tortoise工具
16. Subversion的Checklist
17. Ant系统构建工具的使用