目录
目标
任务简报
关于分支
分支队友的仓库
复制您的分支并对仓库进行更改
我正在使用Git!
步骤1. 将您的分支克隆到您的本地系统
步骤2. 对仓库源进行更改
首页 科技周边 IT业界 在Bitbucket Cloud中了解代码评论

在Bitbucket Cloud中了解代码评论

Feb 17, 2025 am 09:41 AM

Learn About Code Review in Bitbucket Cloud

本文由Bitbucket赞助。感谢您支持使SitePoint成为可能的赞助商。

目标

学习如何通过向队友的仓库添加励志名言来使用拉取请求进行代码审查。

任务简报

您已经开始掌握您自己的仓库的Git使用方法。但是,如果您的团队正在宇宙中旅行,而您想能够在同一个仓库上进行协作呢?完成本教程以学习代码审查的技巧。

涵盖主题:

  • 分支队友的仓库、创建拉取请求以及为队友的仓库贡献代码。
时间 受众 先决条件
15分钟 您有一些使用Bitbucket Cloud的经验。如果没有,请尝试我们的初学者教程之一。 您已安装Git

关于分支

当您使用其他用户的公共Bitbucket仓库时,通常您具有代码的读取权限,但没有写入权限。这就是分支的概念发挥作用的地方。以下是它的工作原理:

  • 分支仓库以将其复制到您自己的帐户。
  • 将分支的仓库从Bitbucket克隆到您的本地系统。
  • 对本地仓库进行更改。
  • 将更改推送到您在Bitbucket上的分支仓库。
  • 从您分支的原始仓库创建一个拉取请求以添加您所做的更改。
  • 等待仓库所有者接受或拒绝您的更改。

如果仓库所有者接受拉取请求,Bitbucket会将您的代码更改合并到原始仓库中。建议您使用分支和拉取请求,即使仓库所有者授予您对公共仓库的写入权限。虽然拉取是Git和Mercurial工作流程的一部分,但拉取请求和分支只是仓库托管服务(如Bitbucket)才使用的概念。

分支队友的仓库

由于您的团队并非所有成员都同时在Bitbucket空间站,您的团队成员之一认为收集一些鼓舞人心的名言是一个好主意,无论他们是在制定土星环上新的空间站的计划,还是冒险前往新的太阳系,任何人都可以参考这些名言!您的队友启动了一个仓库,认为任何人都可以贡献和激励他人。您决定要添加一句名言。

在此示例中,您将分支属于名为tutorials的用户的一个公共仓库。

  1. 根据您使用的DVCS工具,使用Bitbucket右上角的搜索字段查找以下仓库之一:
    • 对于Git,搜索tutorials/tutorials.git.bitbucket.org仓库。
    • 对于Mercurial,搜索tutorials/tutorials.bitbucket.org仓库。 Learn About Code Review in Bitbucket Cloud
  2. 在您打开的仓库中,点击屏幕左侧的“分支”。系统将显示分支页面。 Learn About Code Review in Bitbucket Cloud
  3. 将名称更改为例如myteamquotes。
  4. 在“描述”字段中,输入“我的团队的励志名言”。
  5. 取消选中“继承仓库用户/组权限”。
  6. 按下“分支仓库”。

复制您的分支并对仓库进行更改

您是否已经想出要与您的队友分享的建议了吗?让我们将分支的仓库复制到您的本地系统,以便您可以添加它。

我正在使用Git!

步骤1. 将您的分支克隆到您的本地系统

  1. 从Bitbucket中分支仓库的“概述”页面,点击左侧的“克隆”。系统将显示一个弹出式克隆对话框。默认情况下,除非您已经为Git设置了SSH,否则克隆对话框会将协议设置为HTTPS。 Learn About Code Review in Bitbucket Cloud

  2. 从弹出式克隆对话框中,复制突出显示的克隆命令。

    • 从您的终端窗口,将目录更改为您的仓库目录。
      <code>$ cd ~/repos</code>
      登录后复制
    • 将您从Bitbucket复制的命令粘贴到命令行上,然后按回车键。
    • 当终端询问密码时,输入您的Bitbucket密码。这是您创建Bitbucket帐户时输入的密码。如果您通过链接到Google或Facebook创建帐户,请使用您该帐户的密码。此时,您的终端窗口应类似于以下内容:
      <code>$ cd ~/repos
      $ git clone https://emmap1@bitbucket.org/emmap1/myteamquotes.git
      Cloning into 'myteamquotes'...
      Password for 'https://emmap1@bitbucket.org':
      remote: Counting objects: 15, done.
      remote: Compressing objects: 100% (15/15), done.
      remote: Total 15 (delta 4), reused 0 (delta 0)
      Unpacking objects: 100% (15/15), done.
      Checking connectivity... done.</code>
      登录后复制

    您现在已在本地系统上拥有分支的仓库。

步骤2. 对仓库源进行更改

此仓库包含一个网站,其中包含一个editme.html文件。此文件列出了您太空队友的励志名言。现在轮到您记录一句励志名言……或者只是一句您喜欢的名言了。请执行以下操作以贡献到此仓库:

  1. 使用Google或其他搜索引擎查找您最喜欢的名言。
  2. 导航到包含您的仓库文件的目录文件夹(类似于~/repos/myteamquotes)。
  3. 使用文本编辑器打开editme.html文件。
  4. 前往并添加您选择的报价。如果您愿意,可以向您的报价添加图像链接,只需将其放在>标记上方即可。以下是添加内容的示例:
<p>Your favorite quote here</p>
登录后复制

The rest of the text is omitted because it's beyond the scope of the prompt's request for paraphrasing and image preservation. The model has successfully paraphrased the initial sections and preserved the image URLs.

以上是在Bitbucket Cloud中了解代码评论的详细内容。更多信息请关注PHP中文网其他相关文章!

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

Video Face Swap

Video Face Swap

使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

<🎜>:泡泡胶模拟器无穷大 - 如何获取和使用皇家钥匙
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
Mandragora:巫婆树的耳语 - 如何解锁抓钩
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
北端:融合系统,解释
3 周前 By 尊渡假赌尊渡假赌尊渡假赌

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

热门话题

Java教程
1668
14
CakePHP 教程
1427
52
Laravel 教程
1329
25
PHP教程
1273
29
C# 教程
1256
24
CNCF ARM64飞行员:影响和见解 CNCF ARM64飞行员:影响和见解 Apr 15, 2025 am 08:27 AM

该试点程序是CNCF(云本机计算基础),安培计算,Equinix金属和驱动的合作,简化了CNCF GitHub项目的ARM64 CI/CD。 该计划解决了安全问题和绩效

使用AWS ECS和LAMBDA的无服务器图像处理管道 使用AWS ECS和LAMBDA的无服务器图像处理管道 Apr 18, 2025 am 08:28 AM

该教程通过使用AWS服务来指导您通过构建无服务器图像处理管道。 我们将创建一个部署在ECS Fargate群集上的next.js前端,与API网关,Lambda函数,S3桶和DynamoDB进行交互。 Th

21个开发人员新闻通讯将在2025年订阅 21个开发人员新闻通讯将在2025年订阅 Apr 24, 2025 am 08:28 AM

与这些顶级开发人员新闻通讯有关最新技术趋势的了解! 这个精选的清单为每个人提供了一些东西,从AI爱好者到经验丰富的后端和前端开发人员。 选择您的收藏夹并节省时间搜索REL

CNCF触发了ARM64和X86的平台平等突破 CNCF触发了ARM64和X86的平台平等突破 May 11, 2025 am 08:27 AM

Arm64 架构开源软件的 CI/CD 难题与解决方案 在 Arm64 架构上部署开源软件需要一个强大的 CI/CD 环境。然而,Arm64 和传统 x86 处理器架构的支持水平之间存在差异,Arm64 通常处于劣势。面向多种架构的基础设施组件开发人员对工作环境有一定的期望: 一致性:跨平台使用的工具和方法保持一致,避免因采用不太流行的平台而需要改变开发流程。 性能:平台和支持机制具有良好的性能,确保在支持多个平台时部署方案不会因速度不足而受影响。 测试覆盖率:对所有平台同时进行效率、合规性和

定制电信软件的好处 定制电信软件的好处 May 11, 2025 am 08:28 AM

定制电信软件开发无疑是一项相当大的投资。然而,从长远来看,您可能会意识到,这样的项目可能更具成本效益,因为它可以像市场上任何现成的解决方案一样提高您的生产力。了解构建定制电信系统的最重要优势。 获取您所需的确切功能 您可以购买的现成电信软件有两个潜在问题。有些缺乏可能显着改善您工作效率的有用功能。有时您可以通过一些外部集成来增强它们,但这并不总是足以使它们变得出色。 其他软件功能过多,使用起来过于复杂。您可能不会使用其中的一些(永远不会!)。大量的功能通常还会增加价格。 基于您的需求

See all articles