|
Git初步使用感受 @ 2010-07-10, 06:14 |
使用Git已经有10天了,谈一下粗浅的使用感受吧,概括起来四个字——相见恨晚。很惭愧的是,三个多月前曾经试图了解它,但由于老的理念比较顽固(用了8年的vss,太习惯了),一开始就比较抗拒如此大的转变。幸好只是晚了三个多月而已,最终我还是拥抱了它。
小巧:各个平台上的git都很小巧,mac版安装包4.3M,Windows版(我用的是msysgit)由于自带了MINGW环境,总共15.8M,在Gentoo上直接emerge的,包大小3.5M。所有功能,只有一个程序——git命令就全部搞定。
干净:之前提过,这是我对svn最受不了的一点。svn会在每一层目录中,都包含一个隐藏的.svn目录,就像狗皮膏药一样到处都是。对于软件发布打包来说,是个很麻烦的东西。vss也是每个目录中都有.scc文件(虽然可以删掉)。而git,就只有在项目的根目录中有一个.git目录——注意,它和那些垃圾.svn可完全不是一回事——所有子目录都是干净的无可挑剔。而根目录下的那个.git目录,其实就是你本地的代码仓库。
灵活:随时随地的commit——因为它是分布式的VCS,你可以离线工作,随时提交代码到本地的代码仓库,以便保留你自己的修改历史。而你无数次的commit,却完全可以不“污染”中心服务器上的代码仓库,可以在你认为达到一定的阶段后,才将本地的仓库同步到中心服务器上。强大好用的分支系统——只能说,git分支系统,是我用过的最好用的分支系统。简简单单的git branch随时创建分支,git checkout随时切换分支,而完全不用你为每个分支建一个丑陋的“副本”目录。
简单:常用的命令,仅仅几个:
git add
git commit
git pull
git push
|
软硬兼施 | 3 个评论 | 12,737 次阅读 |
简短地址:http://ncblog.net/736/
|
|
六月休养,以及mbp @ 2010-07-05, 06:36 |
不知疲倦的忙碌了几个月之后,6月似乎到了该休息的时候了,6月份干活的节奏稍微慢下来一些了,有点休养生息的味道。下半月solmyr过来了珠海,主要项目的前端开发工作基本上就交给了他,而我做另外一个合作项目。世界杯纷纷扰扰,开发工作有条不紊,就这样过了6月的下半月。
进入7月后,好像突然又上了弦一样,睡眠需求在连续几天里都相当的少。直到昨晚,感觉实在有点撑不住了,着着急急回家睡觉休息了。
现在手上多了一台macbook pro了,T30以后可能只能给可乐玩玩4399,或者看看视频了。为什么是macbook?呵呵,比较冠冕堂皇的理由,当然是,无可否认,macos是一个趋于主流的桌面平台,即使现在还没有为它开发应用的打算,也应该接触它,保持一种熟悉感。况且,它也是一个类*nix系统。其次,现在(包括以后)的开发工作,会越来越向平台无关性的方向,多个跨平台测试平台,也是很必要的。当然,纯粹从私下的理由来说,现在想找一个T30的替代品,macbook pro可以说是最佳选择了,纯粹从硬件制造工艺来说,目前还没有其他notebook可以比肩mbp的。用了几天下来,平常的日常开发、上网都已经毫无障碍了,eclipse,git,chrome⋯⋯都用的很顺手,没什么平台转换带来的阻滞感。屏幕色彩,相当艳丽,这种效果还没在其他notebook上见到过。一体成型的本子本身,是制造工艺上最吸引我的⋯⋯只是,i5的cpu貌似发热厉害,时间稍久后很烫啊⋯⋯
|
软硬兼施 | 评论已关闭 | 9,464 次阅读 |
简短地址:http://ncblog.net/735/
|
|
git @ 2010-07-01, 03:20 |
三个月前,将源码库从vss迁移到了svn。不过后来,对于svn那如同病毒传播似的到处散落的.svn目录,越来越无法忍受(好吧,我承认对于系统,我是有点洁癖的),加上出现了几次库里的目录发生错位的问题,今天终于逼自己去重新研究一下三个月前曾经放弃的方案——git。
无疑,Git的理念,和之前使用的vss,svn有很大的差异,这也是三个月前没有选择git的原因。而这次对于svn的不可忍受,才让我逼迫自己去了解、接受他的新潮的理念(当然,前提是,我其实是认同这种新理念的,对于旧的模式只是有点顽固的留恋罢了),昨晚(应该说是6月30日凌晨)耐心看了一些git的介绍长文后,终于有点跃跃欲试的感觉后,才睡。今天中午起床后,就开始动手,直到后来找到一份目前为止我认为最好的git的教程(中文)后,一切都变得顺风顺水了,在接受了他的理念,理解了他的方法,并实践成功后,也就有了一马平川的那种爽的感觉。尤其是,这意味着从此可以告别那肮脏不堪.svn们(但其实,这点已经不再重要了,相对于git所带来的其他更多的东西)。
如同三个月前的SQL Server和vss,SVN也永远的离开了我们。
|
软硬兼施 | 评论已关闭 | 9,328 次阅读 |
简短地址:http://ncblog.net/734/
|
|
vps重装系统 @ 2010-06-26, 09:19 |
强迫症爆发,花了3个多小时,把1月底首次接触vps搞的系统(centos + apache),重装成了目前最熟悉和喜欢的gentoo + nginx,这下安逸了。
|
软硬兼施 | 评论已关闭 | 9,129 次阅读 |
简短地址:http://ncblog.net/731/
|
|
用Samba服务模拟本地环境开发web应用 @ 2010-06-26, 02:50 |
开发web应用的时候,一般会在开发环境的Windows本地建一个web服务(apache),数据库系统(mysql或者postgres),php(即所谓的wamp)……不过,有时候Windows开发环境下,和实际最终的生产环境(可能是某个Linux发行版,nginx+php等lamp环境)有所差异。所以有时会希望最好还是能在与实际的生产环境完全一致的环境中开发、调试。今天试了在模拟的目标环境(Gentoo Linux + nginx + fpm-php)中安装了samba服务,并共享出web文件所在目录,然后在Windows系统上通过映射网络驱动器,将目标环境的目录,映射到Windows的一个磁盘驱动器(比如Z:),然后直接在Z:中进行开发。效果很好,很爽。
|
软硬兼施 | 1 个评论 | 9,571 次阅读 |
简短地址:http://ncblog.net/730/
|
|
意大利—忧郁的蓝色 @ 2010-06-25, 01:25 |
意大利回家了,小组都没有出线。
我当然算不上球迷(近年只看世界杯了),不过,我还是粉两个球队的,一个是阿根廷,一个就是意大利。这两支队的世界杯比赛,都必看的。
意大利今年实力确实不够强,不过,应该还不至于进不了16强的。小组赛慢热是意大利的传统,不过,这次也太慢了一些,直到最后一场小组赛最后15分钟,才热了。但是,运气实在不佳,终于还是失败了。
今晚这场球看完,仿佛又感受到了94年世界杯决赛,看到巴乔最终踢飞点球后的心情。巴乔的忧郁的眼神,他们忧郁的蓝色,这种悲壮,都是我粉意大利队的原因,也许,这才是意大利之美。
电视里,那些人还在喋喋不休的用理性解释着意大利为什么进不了16强,只是,这些永远是事后诸葛。蝴蝶效应,如果那个“越位进球”有效,如果上半场那个对方从球门里踢出来的进球有效,如果……那么结局如何,还是无法下定论的,毕竟,几乎每一届世界杯小组赛,意大利的表现都是让人有“话”可说的。当然,意大利毕竟因为前两场小组赛表现不佳,出局,不冤枉,但是,我想说,理性,永远解释不了足球,那不是足球,更不是意大利。
接下去的世界杯,还有阿根廷,不过,乐趣少了一半了。意大利,四年后再见。
|
无酒无花 | 2 个评论 | 8,980 次阅读 |
简短地址:http://ncblog.net/729/
|
|
Linode免费升级内存了 @ 2010-06-18, 00:21 |
真不错,感觉速度快了些,不知道是因为几个月来,终于“被逼”重启了一次,还是心理作用。
|
农码生涯 | 评论已关闭 | 7,597 次阅读 |
简短地址:http://ncblog.net/728/
|
|
又到世界杯 @ 2010-06-13, 00:46 |
我不算球迷,距离上一次看球,正好是4年;上一次看体育比赛,也是2年前的奥运会,看女子跳水。
不过,从90年(跟着爸爸看)开始,每次世界杯我都会看。虽然很多人认为世界杯可能还不如欧洲杯美洲杯水平高,不过,我只是觉得,参加世界杯的球队来自各大洲,风格各异,比看各队风格接近的洲际杯赛要好看。所以,毕业之后,基本上只看世界杯了。
上一次2006年世界杯的时候,solmyr和moonet正好都住在我家,一起看球,一起聊天到半夜,日子过得很舒心。一晃四年就过去了,之间发生了很多变故,不过,世界杯还是如约而来了。
今年1月底开始,连续忙碌了几个月,有朋友看到我上一篇blog的照片,说我显得很憔悴。或许吧,那就借世界杯,再放松一下。16号solmyr又要来珠海,计划要再次魔鬼开发1个月,而这一个月又同时是世界杯月。呃……看看魔鬼如何踢足球吧……
|
无酒无花 | 评论已关闭 | 7,660 次阅读 |
简短地址:http://ncblog.net/727/
|
|
可乐 @ 2010-06-08, 17:30 |
可乐一天天的很明显的长大,每天都会让你觉得,他又长大了一些,也到了越来越调皮的阶段了。每天,我都很想抽时间陪他玩,尤其周末他在家的时候,要去公司前,都有点点的失落感。老婆说我太依恋儿子了,呃……这不好吗?
|
可乐百事 | 2 个评论 | 10,331 次阅读 |
简短地址:http://ncblog.net/726/
|
|
黑轴换茶轴 @ 2010-06-08, 04:39 |
黑轴键盘觉得弹簧有点过于强力,打字多了,感觉手指比较累,呵呵。换了个茶轴。
外观和黑轴一样,之前的照片仍然有效,就不更新了……
|
软硬兼施 | 评论已关闭 | 9,072 次阅读 |
简短地址:http://ncblog.net/721/
|
|
|