修正指向 Wiki 的链接
This commit is contained in:
@ -208,7 +208,7 @@ git push origin master
|
||||
|
||||
一旦你掌握了 [中心化工作流](https://github.com/geeeeeeeeek/git-recipes/wiki/3.5-%E5%B8%B8%E8%A7%81%E5%B7%A5%E4%BD%9C%E6%B5%81%E6%AF%94%E8%BE%83#%E4%B8%AD%E5%BF%83%E5%8C%96%E7%9A%84%E5%B7%A5%E4%BD%9C%E6%B5%81) 的使用方法,在你的开发流程中添加功能分支是一个简单的方式,来促进协作和开发者之间的交流。这种封装使得多个开发者专注自己的功能而不会打扰主代码库。它还保证 `master` 分支永远不会包含损坏的代码,给持续集成环境带来了是很大的好处。
|
||||
|
||||
封装功能的开发使得 [Pull Request](https://github.com/geeeeeeeeek/git-recipes/wiki/3.3-%E5%88%9B%E5%BB%BAPull-Request) 的使用成为可能,用来启动围绕一个分支的讨论。它给了其他开发者在功能并入主项目之前参与决策的机会。或者,如果你开发功能时卡在一半,你可以发起一个 Pull Request,向同事寻求建议。重点是,Pull Request 使得你的团队在评论其他人的工作时变得非常简单。
|
||||
封装功能的开发使得 [Pull Request](https://github.com/geeeeeeeeek/git-recipes/wiki/3.3-%E5%88%9B%E5%BB%BA-Pull-Request) 的使用成为可能,用来启动围绕一个分支的讨论。它给了其他开发者在功能并入主项目之前参与决策的机会。或者,如果你开发功能时卡在一半,你可以发起一个 Pull Request,向同事寻求建议。重点是,Pull Request 使得你的团队在评论其他人的工作时变得非常简单。
|
||||
|
||||
## 如何工作
|
||||
|
||||
@ -220,7 +220,7 @@ Git 在技术上无法区别 `master` 和功能分支,所以开发者可以在
|
||||
|
||||
### Pull Request
|
||||
|
||||
除了隔离功能开发之外,分支使得通过 [Pull Request](https://github.com/geeeeeeeeek/git-recipes/wiki/3.3-%E5%88%9B%E5%BB%BAPull-Request) 讨论修改成为可能。一旦有人完成了一个功能,他们不会立即将它并入`master`。他们将 feature 分支推送到中央服务器上,发布一个 Pull Request,请求将他们的修改并入 `master`。这给了其他开发者在修改并入主代码库之前审查的机会。
|
||||
除了隔离功能开发之外,分支使得通过 [Pull Request](https://github.com/geeeeeeeeek/git-recipes/wiki/3.3-%E5%88%9B%E5%BB%BA-Pull-Request) 讨论修改成为可能。一旦有人完成了一个功能,他们不会立即将它并入`master`。他们将 feature 分支推送到中央服务器上,发布一个 Pull Request,请求将他们的修改并入 `master`。这给了其他开发者在修改并入主代码库之前审查的机会。
|
||||
|
||||
代码审查是 Pull Request 的主要好处,但他们事实上被设计为成为讨论代码的一般场所。你可以把 Pull Request 看作是专注某个分支的讨论版。也就是说他们可以用于开发流程之前。比如,一个开发者在某个功能上需要帮助,他只需发起一个 Pull Request。感兴趣的小伙伴会自动收到通知,看到相关提交中的问题。
|
||||
|
||||
|
||||
Reference in New Issue
Block a user