辽宁铁岭人,现居大连。1970年生。 先后供职于 中国国际海运网、大连学堂科技、大连华仁视线网络科技有限公司、大连中科海云科技有限公司,任职技术总监。 精通PHP、JAVA、Javascript、HTML、CSS等网络编程技术及Linux操作系统。 精通面向对象编程、设计模式、重构及互联网产品设计。
发布时间:2012-12-12 17:22:25
关于Git 对于Git,不想说太多,只说一点: 在SVN或其它集中式版本控制工具中,所有人的代码只能一步提交到中心代码库,而很多CI(自动化持续集成)工具会设定在一定时间间隔内对代码进行集成和布置。 因此,所有人只能在确定代码完全是正式的且无问题的情况下才能向代码库提交代码。 作为程序员,会有很多时候尝试各种方案解决问题,需要将各种方案进行实时保存并能在换一种方案后,仍能找回前一种方案。这本来是版本控制工具能够提供方便的地方。但在集中式版本控制工具中,这种优势无法使用。 对于Git或mecurial这类分布式版本控制工具中,就可以建立下面的拓扑结构: 每个人在自己的终端上维护一......【阅读全文】