update toc

This commit is contained in:
Jerry Lee
2015-07-28 11:50:44 +08:00
parent a330ec075a
commit 3648cdc5fd
6 changed files with 72 additions and 72 deletions

View File

@@ -98,27 +98,27 @@
- [工作方式](workflow-centralized.md#beer-工作方式)
- [冲突解决](workflow-centralized.md#冲突解决)
- [示例](workflow-centralized.md#beer-示例)
- [有人先初始化好中央仓库](workflow-centralized.md#有人先初始化好中央仓库)
- [所有人克隆中央仓库](workflow-centralized.md#所有人克隆中央仓库)
- [小明开发功能](workflow-centralized.md#小明开发功能)
- [小红开发功能](workflow-centralized.md#小红开发功能)
- [小明发布功能](workflow-centralized.md#小明发布功能)
- [小红试着发布功能](workflow-centralized.md#小红试着发布功能)
- [小红在小明的提交之上`rebase`](workflow-centralized.md#小红在小明的提交之上rebase)
- [小红解决合并冲突](workflow-centralized.md#小红解决合并冲突)
- [小红成功发布功能](workflow-centralized.md#小红成功发布功能)
1. [有人先初始化好中央仓库](workflow-centralized.md#有人先初始化好中央仓库)
1. [所有人克隆中央仓库](workflow-centralized.md#所有人克隆中央仓库)
1. [小明开发功能](workflow-centralized.md#小明开发功能)
1. [小红开发功能](workflow-centralized.md#小红开发功能)
1. [小明发布功能](workflow-centralized.md#小明发布功能)
1. [小红试着发布功能](workflow-centralized.md#小红试着发布功能)
1. [小红在小明的提交之上`rebase`](workflow-centralized.md#小红在小明的提交之上rebase)
1. [小红解决合并冲突](workflow-centralized.md#小红解决合并冲突)
1. [小红成功发布功能](workflow-centralized.md#小红成功发布功能)
- [下一站](workflow-centralized.md#beer-下一站)
- [功能分支工作流](workflow-feature-branch.md)
- [工作方式](workflow-feature-branch.md#beer-工作方式)
- [`Pull Requests`](workflow-feature-branch.md#pull-requests)
- [示例](workflow-feature-branch.md#beer-示例)
- [小红开始开发一个新功能](workflow-feature-branch.md#小红开始开发一个新功能)
- [小红要去吃个午饭](workflow-feature-branch.md#小红要去吃个午饭)
- [小红完成功能开发](workflow-feature-branch.md#小红完成功能开发)
- [小黑收到`Pull Request`](workflow-feature-branch.md#小黑收到pull-request)
- [小红再做修改](workflow-feature-branch.md#小红再做修改)
- [小红发布她的功能](workflow-feature-branch.md#小红发布她的功能)
- [与此同时,小明在做和小红一样的事](workflow-feature-branch.md#与此同时小明在做和小红一样的事)
1. [小红开始开发一个新功能](workflow-feature-branch.md#小红开始开发一个新功能)
1. [小红要去吃个午饭](workflow-feature-branch.md#小红要去吃个午饭)
1. [小红完成功能开发](workflow-feature-branch.md#小红完成功能开发)
1. [小黑收到`Pull Request`](workflow-feature-branch.md#小黑收到pull-request)
1. [小红再做修改](workflow-feature-branch.md#小红再做修改)
1. [小红发布她的功能](workflow-feature-branch.md#小红发布她的功能)
1. [与此同时,小明在做和小红一样的事](workflow-feature-branch.md#与此同时小明在做和小红一样的事)
- [下一站](workflow-feature-branch.md#beer-下一站)
- [`Gitflow`工作流](workflow-gitflow.md)
- [工作方式](workflow-gitflow.md#beer-工作方式)
@@ -127,25 +127,25 @@
- [发布分支](workflow-gitflow.md#发布分支)
- [维护分支](workflow-gitflow.md#维护分支)
- [示例](workflow-gitflow.md#beer-示例)
- [创建开发分支](workflow-gitflow.md#创建开发分支)
- [小红和小明开始开发新功能](workflow-gitflow.md#小红和小明开始开发新功能)
- [小红完成功能开发](workflow-gitflow.md#小红完成功能开发)
- [小红开始准备发布](workflow-gitflow.md#小红开始准备发布)
- [小红完成发布](workflow-gitflow.md#小红完成发布)
- [最终用户发现`Bug`](workflow-gitflow.md#最终用户发现bug)
1. [创建开发分支](workflow-gitflow.md#创建开发分支)
1. [小红和小明开始开发新功能](workflow-gitflow.md#小红和小明开始开发新功能)
1. [小红完成功能开发](workflow-gitflow.md#小红完成功能开发)
1. [小红开始准备发布](workflow-gitflow.md#小红开始准备发布)
1. [小红完成发布](workflow-gitflow.md#小红完成发布)
1. [最终用户发现`Bug`](workflow-gitflow.md#最终用户发现bug)
- [下一站](workflow-gitflow.md#beer-下一站)
- [`Forking`工作流](workflow-forking.md)
- [工作方式](workflow-forking.md#beer-工作方式)
- [正式仓库](workflow-forking.md#正式仓库)
- [`Forking`工作流的分支使用方式](workflow-forking.md#forking工作流的分支使用方式)
- [示例](workflow-forking.md#beer-示例)
- [项目维护者初始化正式仓库](workflow-forking.md#项目维护者初始化正式仓库)
- [开发者`fork`正式仓库](workflow-forking.md#开发者fork正式仓库)
- [开发者克隆自己`fork`出来的仓库](workflow-forking.md#开发者克隆自己fork出来的仓库)
- [开发者开发自己的功能](workflow-forking.md#开发者开发自己的功能)
- [开发者发布自己的功能](workflow-forking.md#开发者发布自己的功能)
- [项目维护者集成开发者的功能](workflow-forking.md#项目维护者集成开发者的功能)
- [开发者和正式仓库做同步](workflow-forking.md#开发者和正式仓库做同步)
1. [项目维护者初始化正式仓库](workflow-forking.md#项目维护者初始化正式仓库)
1. [开发者`fork`正式仓库](workflow-forking.md#开发者fork正式仓库)
1. [开发者克隆自己`fork`出来的仓库](workflow-forking.md#开发者克隆自己fork出来的仓库)
1. [开发者开发自己的功能](workflow-forking.md#开发者开发自己的功能)
1. [开发者发布自己的功能](workflow-forking.md#开发者发布自己的功能)
1. [项目维护者集成开发者的功能](workflow-forking.md#项目维护者集成开发者的功能)
1. [开发者和正式仓库做同步](workflow-forking.md#开发者和正式仓库做同步)
- [下一站](workflow-forking.md#beer-下一站)
- [`Pull Requests`](pull-request.md)
- [解析`Pull Request`](pull-request.md#解析pull-request)
@@ -154,11 +154,11 @@
- [在`Gitflow`工作流中使用`Pull Request`](pull-request.md#在gitflow工作流中使用pull-request)
- [在`Forking`工作流中使用`Pull Request`](pull-request.md#在forking工作流中使用pull-request)
- [示例](pull-request.md#beer-示例)
- [小红`fork`正式项目](pull-request.md#小红fork正式项目)
- [小红克隆她的`Bitbucket`仓库](pull-request.md#小红克隆她的bitbucket仓库)
- [小红开发新功能](pull-request.md#小红开发新功能)
- [小红`push`功能到她的`Bitbucket`仓库中](pull-request.md#小红push功能到她的bitbucket仓库中)
- [小红发起`Pull Request`](pull-request.md#小红发起pull-request)
- [小明review `Pull Request`](pull-request.md#小明review-pull-request)
- [小红补加提交](pull-request.md#小红补加提交)
1. [小红`fork`正式项目](pull-request.md#小红fork正式项目)
1. [小红克隆她的`Bitbucket`仓库](pull-request.md#小红克隆她的bitbucket仓库)
1. [小红开发新功能](pull-request.md#小红开发新功能)
1. [小红`push`功能到她的`Bitbucket`仓库中](pull-request.md#小红push功能到她的bitbucket仓库中)
1. [小红发起`Pull Request`](pull-request.md#小红发起pull-request)
1. [小明review `Pull Request`](pull-request.md#小明review-pull-request)
1. [小红补加提交](pull-request.md#小红补加提交)
- [下一站](pull-request.md#beer-下一站)

View File

@@ -7,13 +7,13 @@
- [在`Gitflow`工作流中使用`Pull Request`](#在gitflow工作流中使用pull-request)
- [在`Forking`工作流中使用`Pull Request`](#在forking工作流中使用pull-request)
- [示例](#beer-示例)
- [小红`fork`正式项目](#小红fork正式项目)
- [小红克隆她的`Bitbucket`仓库](#小红克隆她的bitbucket仓库)
- [小红开发新功能](#小红开发新功能)
- [小红`push`功能到她的`Bitbucket`仓库中](#小红push功能到她的bitbucket仓库中)
- [小红发起`Pull Request`](#小红发起pull-request)
- [小明review `Pull Request`](#小明review-pull-request)
- [小红补加提交](#小红补加提交)
1. [小红`fork`正式项目](#小红fork正式项目)
1. [小红克隆她的`Bitbucket`仓库](#小红克隆她的bitbucket仓库)
1. [小红开发新功能](#小红开发新功能)
1. [小红`push`功能到她的`Bitbucket`仓库中](#小红push功能到她的bitbucket仓库中)
1. [小红发起`Pull Request`](#小红发起pull-request)
1. [小明review `Pull Request`](#小明review-pull-request)
1. [小红补加提交](#小红补加提交)
- [下一站](#beer-下一站)
`Pull Requests``Bitbucket`上方便开发者之间协作的功能。

View File

@@ -4,15 +4,15 @@
- [工作方式](#beer-工作方式)
- [冲突解决](#冲突解决)
- [示例](#beer-示例)
- [有人先初始化好中央仓库](#有人先初始化好中央仓库)
- [所有人克隆中央仓库](#所有人克隆中央仓库)
- [小明开发功能](#小明开发功能)
- [小红开发功能](#小红开发功能)
- [小明发布功能](#小明发布功能)
- [小红试着发布功能](#小红试着发布功能)
- [小红在小明的提交之上`rebase`](#小红在小明的提交之上rebase)
- [小红解决合并冲突](#小红解决合并冲突)
- [小红成功发布功能](#小红成功发布功能)
1. [有人先初始化好中央仓库](#有人先初始化好中央仓库)
1. [所有人克隆中央仓库](#所有人克隆中央仓库)
1. [小明开发功能](#小明开发功能)
1. [小红开发功能](#小红开发功能)
1. [小明发布功能](#小明发布功能)
1. [小红试着发布功能](#小红试着发布功能)
1. [小红在小明的提交之上`rebase`](#小红在小明的提交之上rebase)
1. [小红解决合并冲突](#小红解决合并冲突)
1. [小红成功发布功能](#小红成功发布功能)
- [下一站](#beer-下一站)
![Git Workflows: SVN-style](images/git-workflow-svn.png)

View File

@@ -4,13 +4,13 @@
- [工作方式](#beer-工作方式)
- [`Pull Requests`](#pull-requests)
- [示例](#beer-示例)
- [小红开始开发一个新功能](#小红开始开发一个新功能)
- [小红要去吃个午饭](#小红要去吃个午饭)
- [小红完成功能开发](#小红完成功能开发)
- [小黑收到`Pull Request`](#小黑收到pull-request)
- [小红再做修改](#小红再做修改)
- [小红发布她的功能](#小红发布她的功能)
- [与此同时,小明在做和小红一样的事](#与此同时小明在做和小红一样的事)
1. [小红开始开发一个新功能](#小红开始开发一个新功能)
1. [小红要去吃个午饭](#小红要去吃个午饭)
1. [小红完成功能开发](#小红完成功能开发)
1. [小黑收到`Pull Request`](#小黑收到pull-request)
1. [小红再做修改](#小红再做修改)
1. [小红发布她的功能](#小红发布她的功能)
1. [与此同时,小明在做和小红一样的事](#与此同时小明在做和小红一样的事)
- [下一站](#beer-下一站)
![](images/git-workflow-feature-branch-1.png)

View File

@@ -5,13 +5,13 @@
- [正式仓库](#正式仓库)
- [`Forking`工作流的分支使用方式](#forking工作流的分支使用方式)
- [示例](#beer-示例)
- [项目维护者初始化正式仓库](#项目维护者初始化正式仓库)
- [开发者`fork`正式仓库](#开发者fork正式仓库)
- [开发者克隆自己`fork`出来的仓库](#开发者克隆自己fork出来的仓库)
- [开发者开发自己的功能](#开发者开发自己的功能)
- [开发者发布自己的功能](#开发者发布自己的功能)
- [项目维护者集成开发者的功能](#项目维护者集成开发者的功能)
- [开发者和正式仓库做同步](#开发者和正式仓库做同步)
1. [项目维护者初始化正式仓库](#项目维护者初始化正式仓库)
1. [开发者`fork`正式仓库](#开发者fork正式仓库)
1. [开发者克隆自己`fork`出来的仓库](#开发者克隆自己fork出来的仓库)
1. [开发者开发自己的功能](#开发者开发自己的功能)
1. [开发者发布自己的功能](#开发者发布自己的功能)
1. [项目维护者集成开发者的功能](#项目维护者集成开发者的功能)
1. [开发者和正式仓库做同步](#开发者和正式仓库做同步)
- [下一站](#beer-下一站)
`Forking`工作流和前面讨论的几种工作流有根本的不同。

View File

@@ -7,12 +7,12 @@
- [发布分支](#发布分支)
- [维护分支](#维护分支)
- [示例](#beer-示例)
- [创建开发分支](#创建开发分支)
- [小红和小明开始开发新功能](#小红和小明开始开发新功能)
- [小红完成功能开发](#小红完成功能开发)
- [小红开始准备发布](#小红开始准备发布)
- [小红完成发布](#小红完成发布)
- [最终用户发现`Bug`](#最终用户发现bug)
1. [创建开发分支](#创建开发分支)
1. [小红和小明开始开发新功能](#小红和小明开始开发新功能)
1. [小红完成功能开发](#小红完成功能开发)
1. [小红开始准备发布](#小红开始准备发布)
1. [小红完成发布](#小红完成发布)
1. [最终用户发现`Bug`](#最终用户发现bug)
- [下一站](#beer-下一站)
![Git Workflows: Gitflow Cycle](images/git-workflows-gitflow.png)