随笔分类 - git团队合作开发
摘要:在当今web开发中,有越来越多,越来越成熟的开源应用框架来支持我们快速开发web应用。但是有很多情况下这些应用框架本身也在不断地新增重要功能,解决部分bug, 那么我们如何能够在保持自己工作向前走的情况下,又能择机将我们的应用框架本身做无缝升级?git的工程实践有什么可以应用的呢?本文希望能够有所探
阅读全文
摘要:由于git非常强大,它可以支持非常多的协作模式,而可能正因为选择太多反而有时候对于我们如何开始开展团队协作无从下手。本文试图阐述企业团队中应用最为广泛的git 工作流,为大家理清思路,最大限度发挥git的威力起到借鉴作用。 在你阅读本文中,需要记住的是这些工作流本身只是一个参考,并不是实际的规则。我
阅读全文
摘要:这篇文章是一个作为对git branch的综合介绍。首先,我们会看看创建branch,这有点像是请求一个新的项目历史。然后,我们看看git checkout是如何能够被用来选择一个branch,最后看看git merge是如何集成不同分支的李四的。 注意一点:git branch和svn branc
阅读全文
摘要:pull request是github/bitbucket给开发人员实现便利合作提供的一个feature。他们提供一个用户友好的web界面在进代码之前来讨论这些变更。 简单说,pull request是一种为了开发人员通知team member他们已经完成了一个feature的机制。一旦他们的fea
阅读全文
摘要:感谢英文原文作者,这是我看到的关于git协同工作写的最清晰简洁的文章了: https://www.atlassian.com/git/tutorials/syncing/git-push SVN使用一个单一的中央库,作为所有开发人员的通信中枢,而合作是通过在开发人员的拷贝和中央库之间传递变更集来实现
阅读全文