Bitbucket 简要概述

Bitbucket Cloud 是一款基于 Git 的代码托管与协作工具,专为团队打造。Bitbucket 一流的 Jira 和 Trello 集成旨在集结整个软件团队以便共同处理一个项目。我们为您的团队提供了一个平台,方便您的团队开展从概念到云的代码协作、通过自动化测试构建优质代码,以及从容地部署代码。


Bitbucket 简要概述

集成

一流的 Jira 和 Trello 集成

将各种功能融入到结构化系统当中,从而让整个软件公司(从工程到设计)始终处于整体运转状态。在 Jira 事务或 Trello 卡片上访问分支、构建状态、提交和状态。

协作

从概念到云的代码协作

根据拉取请求状态转换 Jira 事务,与指定审批人一起创建合并清单,并检查通过审查的构建内容。

持续交付

通过内置的持续交付来自动构建和测试

通过我们的集成式 CI/CD 解决方案 Bitbucket Pipelines 来构建、测试和部署。享受配置即代码和快速反馈回路的优势。

充满信心地部署

充满信心地部署

跟踪、预览并从容推广您的部署。

保护代码

保护代码

安心将您的代码存储在云端,同时开展检查,以防患于未然。


Bitbucket 托管选项

Cloud

Cloud

Bitbucket Cloud 托管在 Atlassian 服务器上,可通过 URL 访问。Bitbucket Cloud 配有一个独家内置的 CI/CD 工具 Pipelines,从而支持您直接在 Bitbucket 内部构建、测试和部署。

Server

Server

Bitbucket Server 在您的环境中本地托管。Bitbucket Server 与我们强大的 CI/CD 工具 Bamboo 强强联手,支持您彻底实现流程自动化。此许可证永久有效

数据中心

数据中心

Bitbucket Data Center 是我们的一个企业产品,从用户的角度来看就像是 Bitbucket Server 的一个实例,但是托管在您本地集群中的多个服务器上。这款产品相比 Bitbucket Server 的重要优势如下:

 

Cloud

Server

Data Center

Git 代码库托管

Cloud

Server

Data Center

分支权限

Cloud

Server

Data Center

Jira Software 集成

Cloud

Server

Data Center

项目

Cloud

Server

Data Center

API

Cloud

Server

Data Center

第三方集成

Cloud

Server

Data Center

Git 大文件存储 (LFS)

Cloud

Server


支持文件锁定

Data Center


支持文件锁定

合并检查

Cloud

Server

Data Center

强制合并检查

Cloud

Premium

Server

 

Data center

 

内置 CI/CD

Cloud

Server

Bamboo*

Data Center

Bamboo*

部署权限

Cloud

Premium

Server

 

Data center

 

代码搜索

Cloud

Server

Data Center

Code Insights

Cloud

 

Server

Data Center

集群

Cloud

 

Server

 

Data Center

需要双重验证

Cloud

Premium

Server

Marketplace 集成

Data Center

Marketplace 集成

IP 白名单

Cloud

Premium

Server

 

Data center

 

Snippets

Cloud

Server

Marketplace 集成

Data Center

Marketplace 集成

事务跟踪

Cloud

Server

Jira Software*

Data Center

Jira Software*

维基

Cloud

Server

Confluence*

Data Center

Confluence*

基于 SAML 的 SSO

Cloud

Atlassian Access

Server

 

Data center

 

优先支持

Cloud

Atlassian Access

Server

 

Data center

 

* 可轻松集成 Jira SoftwareConfluenceBamboo


需要了解的关键术语

下面介绍您在探索 Bitbucket 使用方法过程中需要了解的一些重要词汇和术语。其中部分词汇和术语源自 Git,有些则为 Bitbucket 专用词汇和术语。

分支

一个分支代表一个独立的发展思路。分支可用作编辑/阶段/提交过程的抽象化。您可以将其视为一种请求全新工作目录、暂存区和项目历史记录的方式。新的提交将记录在当前分支的历史记录中,因此将在项目的历史记录中创建新拷贝。

克隆

克隆为每个开发人员提供了一个服务器端存储库,而不用将单一服务器端存储库用作”集中式“代码库。这意味着每个贡献者不只有一个而是两个 Git 存储库;即,一个私有的本地存储库和一个公开的服务器端存储库。

HEAD

Git 引用当前快照的方式。在内部,git checkout 命令只会将 HEAD 更新为指向指定分支或提交。当其指向分支时,Git 不会理会,但当您查看提交时,则会切换至“游离的 HEAD”状态。

Main

默认的开发分支。当您创建 Git 存储库时,会同时创建一个名为“main(主)”的分支,该分支将成为活动分支。

Pipelines

Bitbucket Pipelines 是一项内置于 Bitbucket 中的集成式 CI/CD 服务。此项服务支持您根据存储库中的配置文件自动构建、测试甚至部署代码。

Pipes

Bitbucket Pipes 是若干短代码块,可放入您的管道中执行一些强大操作。Pipes 便于构建功能强大的自动化 CI/CD 工作流,以及快速启动和运行。

项目

一个项目就是一个存储库容器。通过把存储库组织为项目,有助于团队专注于一个目标、产品或流程。项目可以公开,也可以隐藏。

拉取请求

拉取请求是一种功能,它有助于开发人员利用 Bitbucket 开展协作。它们提供用户友好的网络界面,可用于讨论建议的更改,然后将更改集成到正式项目中。

工作树

指实际签出文件的树状图,其中通常包含 HEAD 提交的树的内容以及您已经做出但尚未提交的本地更改。

获取更多 Git

想了解更多 Git 术语?

要全面了解 Git 命令,请访问我们的 Git 教程


指南 2:了解 Bitbucket 界面