Git:分支与合并

Git:分支与合并

  • 工作在不同的背景中
  • 一个没有分支的世界
  • 用分支来解决
  • 使用分支功能

有效地使用分支功能(branching)真的可以帮助你改善每一天的工作,让你成为一个更专业的程序员或者设计师。
首先,如果你已经拥有了一些在其他版本控制系统上的使用经验,那么我诚恳地请求你忘记那些你以前对分支(branching)和合并(merging)的认识。其实, Git 并没有做出什么新的发明,和其他很多版本控制系统一样都使用了分支这个理念。然而, Git 的分支概念在这个领域中的确是独一无二的,特别是在易用性和效率方面。
现在,让我们来看看为什么分支功能是如此重要。

工作在不同的背景中

在每一个项目中,我们要完成的所有工作都拥有有它不同的主题,并且它们都处在一个特定的上下文(context)背景环境下。开发每个功能,修复每一个错误,进行每一个设计上的尝试,甚至于你所开发的产品自身它们都应该被看作一个个独立的主题,并且在它所处的上下文环境中,这个主题与其他主题都毫无关系。
这样就有了在每个上下文环境中所对应的独立主题。但是,最起码你至少应该拥有一个最主要的主题,那就是你要给客户开发的产品本身,其次就是一些其他的开发主题,比如添加新的功能,修复错误,改动尝试等等。

在真实的项目中,所有的开发


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部