如何为Google Cloud Git repo做代码审查

gorkyyrv  于 2023-04-28  发布在  Git
关注(0)|答案(3)|浏览(131)

我们在谷歌云平台上托管git repo。我知道例如 www.example.com ,我们可以使用pull requests进行代码审查,但Google Cloud似乎没有提供这一点。
如何在谷歌云平台上执行代码审查?

mwkjh3gx

mwkjh3gx1#

一种可能性(我知道这并不理想,但仍然是一种可能性)是将您的云存储库连接到GitHub或BitBucket存储库,您可以将其用于代码审查。Connecting a Hosted Repository
您可以将Cloud Source Repository连接到托管在GitHubBitbucket上的Git存储库。当您将更改推送到托管存储库时,更改将自动与Cloud Source Repository同步。

3wabscal

3wabscal2#

您可以使用与Git集成的单独代码审查应用程序。
一些开源选项,包括评论中提到的一个:

一个商业选项,远远超出了代码审查,是JetBrains Space,但这可能需要他们也托管您的存储库。他们以前有一个专门的代码审查应用程序(Upsource),但它被太空所取代。

lqfhib0f

lqfhib0f3#

一个可能的解决方案是vanilla git分支和提交。
我将代码审查能力定义为在提交和代码被主线化之前查看它们的能力(也许还能促进讨论)。

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

这个过程重复进行。你没有Web界面,但是你可以使用内部项目管理工具,这些工具可以访问提交以引用它们并进行对话。还有其他一些工具可以在本地副本上工作,提供GUI,这些将在此问题的其他答案中介绍。

相关问题