我们在谷歌云平台上托管git repo。我知道例如 www.example.com ,我们可以使用pull requests进行代码审查,但Google Cloud似乎没有提供这一点。如何在谷歌云平台上执行代码审查?
mwkjh3gx1#
一种可能性(我知道这并不理想,但仍然是一种可能性)是将您的云存储库连接到GitHub或BitBucket存储库,您可以将其用于代码审查。Connecting a Hosted Repository:您可以将Cloud Source Repository连接到托管在GitHub或Bitbucket上的Git存储库。当您将更改推送到托管存储库时,更改将自动与Cloud Source Repository同步。
3wabscal2#
您可以使用与Git集成的单独代码审查应用程序。一些开源选项,包括评论中提到的一个:
一个商业选项,远远超出了代码审查,是JetBrains Space,但这可能需要他们也托管您的存储库。他们以前有一个专门的代码审查应用程序(Upsource),但它被太空所取代。
lqfhib0f3#
一个可能的解决方案是vanilla git分支和提交。我将代码审查能力定义为在提交和代码被主线化之前查看它们的能力(也许还能促进讨论)。
review-featureName
这个过程重复进行。你没有Web界面,但是你可以使用内部项目管理工具,这些工具可以访问提交以引用它们并进行对话。还有其他一些工具可以在本地副本上工作,提供GUI,这些将在此问题的其他答案中介绍。
3条答案
按热度按时间mwkjh3gx1#
一种可能性(我知道这并不理想,但仍然是一种可能性)是将您的云存储库连接到GitHub或BitBucket存储库,您可以将其用于代码审查。Connecting a Hosted Repository:
您可以将Cloud Source Repository连接到托管在GitHub或Bitbucket上的Git存储库。当您将更改推送到托管存储库时,更改将自动与Cloud Source Repository同步。
3wabscal2#
您可以使用与Git集成的单独代码审查应用程序。
一些开源选项,包括评论中提到的一个:
一个商业选项,远远超出了代码审查,是JetBrains Space,但这可能需要他们也托管您的存储库。他们以前有一个专门的代码审查应用程序(Upsource),但它被太空所取代。
lqfhib0f3#
一个可能的解决方案是vanilla git分支和提交。
我将代码审查能力定义为在提交和代码被主线化之前查看它们的能力(也许还能促进讨论)。
review-featureName
分支。这个过程重复进行。你没有Web界面,但是你可以使用内部项目管理工具,这些工具可以访问提交以引用它们并进行对话。还有其他一些工具可以在本地副本上工作,提供GUI,这些将在此问题的其他答案中介绍。