认识它,真的有点相见恨晚。不过确切的原因只能是怪自己哈,他已经出来了很长的时间了,使用它带来的便利是在实际工作中体现出来的。毕业后准备和同学坐2个小站赚点小钱,不过由于2人之间各处理的部分不一样,导致了太多的沟通上问题。感觉一个好的创意就快胎死腹中,2人根本没法很好的结合来完善站点了。到底是什么原因你呢,他是负责后天,我处理页面,怎么就会出现这个问题呢。

我们每天的工具是讨论,然后修改,我只是看着他改,告诉该怎么做。这工作效率,让我感觉是窝了一堆的火,但是却只能干着急却没用,索性暂时不管,自己也学习学习后台的东西,我选择了PHP,用起来是得心应手,而且开源的东西,资料很好找。(开源好啊),不过自己始终还是在考虑之前小站的问题,虽然在以前就听说过版本控制,不过当时也就没想那么多,感觉项目的时候会沟通就好了,现在回过头来,才感觉那真的是自己忽视了细节啊。

既然有版本控制,那就看看是怎么控制的吧,带着这种观点,我找了本书来看,说一下这本书——《版本控制之道——使用Subversion 第2版》,个人感觉还不多,其他站点对它的推荐也还不错,而且读者好评感觉还不错,自己认为是一本非常适用的书籍,很好的引入门,而且通过在项目中的实例,很好的使用svn来解决一些不使用版本控制工具问题比较大条的麻烦。

他给我们带来的好处是多方面的,如项目修改状态,之前状态,文件签入签出,联网支持…

个人在使用的最贴身感受是,他很好的处理了我和朋友在制作项目上的独立工作部分,而且在项目的修改上不会带来冲突。

如我在处理前台js,或CSS得时候,可以从项目仓库 签出我需要的东西做我的工作,而且此时我甚至可以选择锁定我正在修改的东西,他人无法签出,不过这是不太推荐的,有一种更好的方法是:乐观加锁,让每个人都可以打开时,只是在签入时获取最新状态,避免冲突。

如果你是在和几个人一起做项目,那么版本控制是 你不可缺少的工具,就算你是一个人在做项目,也推荐你使用,他可以带给你多项选择。让你的项目开发始终处于利于修改和维护的状态。

只是我会就自己学习的心得和一些使用

标签:
本文连接地址: http://www.fresker.com/old2/archives/225 (转载注明出处)

回复

目前暂无评论

Sorry, 评论已关闭.