33

我们在谷歌云平台上托管 git repo。我知道对于 github.com,我们可以使用拉取请求进行代码审查,但谷歌云似乎没有提供。

如何在谷歌云平台上对 repos 进行代码审查?

4

3 回答 3

9

一种可能性(不理想,我知道,但仍然存在)是将您的云存储库连接到 GitHub 或 BitBucket 存储库,您可以将其用于代码审查。从连接托管存储库

您可以将Cloud Source Repository连接到托管在GitHubBitbucket上的 Git 存储库。当您将更改推送到托管存储库时,更改会自动与云源存储库同步。

于 2017-11-06T04:50:56.667 回答
5

您可以使用与 Git 集成的单独代码审查应用程序。

其中一个例子是JetBrains Upsource,它支持添加通用 Git 存储库。它对少数用户免费,但之后付费。如果您已经在使用 JetBrains IDE,或者由于使用了 GCP 插件,它还与他们的 IDE 产品进行了一些集成。

另请参阅开源选项,包括评论中提到的选项:

于 2019-07-09T19:28:59.667 回答
0

一种可能的解决方案是香草 git 分支和提交。

我将代码审查能力定义为在它们被主流化之前查看提交和代码(并且可能促进讨论)的能力。

  • 要求您的代码贡献者推送到review-featureName分支。
  • 审查者审查分支的质量,如果被接受,他们将其合并。
  • 如果没有,他们会添加提交来解释为什么审核失败。
  • 贡献者审查这些,回复 TODO/解决它们。然后,根据约定,可以将所有内容压缩在一起,推送到新的审查分支等。

并且该过程重复。您没有 Web 界面,但您可以使用内部项目管理工具,这些工具可以访问提交以引用它们并进行对话。还有其他工具可以使用本地副本,提供 GUI,此问题的其他答案中涵盖了这些工具。

于 2018-07-28T14:32:25.887 回答