Git
本文档解释了我们使用 Git 管理 Symfony 代码的一些约定和特殊性。
拉取请求
每当拉取请求被合并时,拉取请求中包含的所有信息(包括评论)都会保存在存储库中。
你可以通过提交信息总是遵循以下模式来识别拉取请求合并
1
merged branch USER_NAME/BRANCH_NAME (PR #1111)
PR 引用允许你在 GitHub 上查看原始拉取请求:https://github.com/symfony/symfony/pull/1111。但是你在 GitHub 上可以获得的所有信息也可以从存储库本身获得。
合并提交信息包含更改作者的原始信息。通常,这可以帮助理解更改的内容以及更改背后的原因。
此外,当时可能发生的完整讨论也作为 Git 笔记存储(在 2013 年 3 月 22 日之前,讨论是主合并提交信息的一部分)。要访问这些笔记,请将此行添加到你的 .git/config
文件
1
fetch = +refs/notes/*:refs/notes/*
在 fetch 之后,获取提交的 GitHub 讨论只需将 --show-notes=github-comments
添加到 git show
命令
1
$ git show HEAD --show-notes=github-comments
本作品,包括代码示例,均根据 Creative Commons BY-SA 3.0 许可协议获得许可。