返回介绍

一、译序

发布于 2024-09-02 12:58:22 字数 1497 浏览 0 评论 0 收藏 0

这篇指南以大家在 SVN 中已经广为熟悉使用的集中式工作流作为起点,循序渐进地演进到其它高效的分布式工作流,还介绍了如何配合使用便利的 Pull Request 功能,体系地讲解了各种工作流的应用。
如果你 Git 用的还不多,可以从前面的讲的工作流开始操练。操作过程去感受指南的讲解:解决什么问题、如何解决问题,这样理解就深了,也方便活用。

行文中实践原则和操作示例并重,对于 Git 的资深玩家可以梳理思考提升,而新接触的同学,也可以跟着 step-by-step 操练学习并在实际工作中上手使用。

工作流其实不是一个初级主题,背后的本质问题其实是 有效的项目流程管理 和 高效的开发协同约定,而不仅是 GitSVNVCSSCM 工具的使用。

关于 Git 工作流主题,网上体系的中文资料不多,主要是零散的操作说明,希望这篇文章能让你更深入理解并在工作中灵活有效地使用起来。

Gitflow 工作流是经典模型,处于核心位置,体现了工作流的经验和精髓。随着项目过程复杂化,你会感受到这个工作流中的深思熟虑和威力!

Forking 工作流是分布式协作的( GitHub 风格)可以先看看 GitHub 的 Help: Fork A RepoUsing pull requests 。照着操作,给一个 GitHub 项目贡献你的提交,有操作经验再看指南容易意会。指南中给了 自己实现 Fork 的方法 : Fork 就是服务端的克隆。在指南的操练中使用代码托管服务(如 GitHubBitbucket ),可以点一下按钮就让开发者完成仓库的 fork 操作。

PS

文中 Pull Request 的介绍用的是 Bitbucket 代码托管服务,由于和 GitHub 基本一样,如果你用的是 GitHub (我自己也主要使用 GitHub 托管代码),不影响理解和操作。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文