【问题标题】:How to do code-review and submit with git command like 'git commit'?如何使用“git commit”之类的 git 命令进行代码审查和提交?
【发布时间】:2019-01-03 07:52:07
【问题描述】:

我想用git命令行做code-review和submit,因为git支持命令行commit,那么git的哪个命令可以做code-review和submit?

【问题讨论】:

  • 代码审查不是 git 功能。您所能做的就是提交到某个远程分支,并让 git 存储库管理框架(如 GitHub 或 GitLab)通过拉取或合并请求等机制处理您的代码审查。
  • @kowsky 您能否解释一下“通过拉取或合并请求等机制处理代码审查”?
  • 如果您使用 GitLab 作为存储库管理框架,您可以发出合并请求以将一个分支合并到另一个 在 GitLab 中。如果您使用 GitHub 作为存储库管理框架,您可以发出拉取请求以将一个分支合并到另一个在 GitHub 中。两者都是执行代码审查的特定于框架的方法。 Git 本身不提供这样的机制。如果您想要一种方便的方式来查看代码,则需要使用平台。有很多:GitHub、GitLab、Bitbucket...
  • @kowsky 明白了,谢谢你的详细解释。

标签: git command-line submit


【解决方案1】:

正如您在上面的 cmets 中看到的,代码审查不是 git 内置的。但是 git 可以让您在工作流程方面非常有创意。

在这里您可以找到详细讨论的两个非常流行的工作流程(Git FlowGitHub Flow):https://youtu.be/ww4xpcvzLHc。在代码更改被合并到“生产性”环境(即主分支)之前,这两者都使用代码审查 origin repo)。

【讨论】:

    猜你喜欢
    • 2018-10-21
    • 2017-06-12
    • 2015-01-15
    • 2018-04-25
    • 2016-02-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多