`

bitbucket版本控制器之分支的创建

 
阅读更多

  一、涉及到的命令以及详解

      hg branch 查看当分支以及创建分支;

      hg branches 查看所有的分支;

      hg up(update)切换分支;

 二、创建分支的目的:

       branch (分支)應該也是 Hg 最重要的技能之一,在一個多人專案的開發過程中我們有時候要開發新功能,有時候是要修正某個Bug,有時候想要測試某個特異功能能不能 work ,這時候我們通常都會從主 branch 再開出一條新的 branch 來做,這支新開的 branch 會帶著你的主 branch 目前的最新狀態,當你完成你所要開發的新功能/ Bug 修正後確認沒問題就再把它 merge(合併)回主 Branch ,如此便完成了新功能的開發或是 Bug 的修正,因此每個人都可以從主 branch 拉一條新的 branch 來做自己想做的事,再來我們好好了解一下 branch 的使用。

三、创建分支的实体操作

d:\workspace\Check_Update>hg branch check   //创建新分支为check
marked working directory as branch check
(branches are permanent and global, did you want a bookmark?)

d:\workspace\Check_Update>hg commit         //将新分支提交到本地仓库

d:\workspace\Check_Update>hg push --new-branch   //将新分支提交到远程仓库
pushing to https://bitbucket.org/zhang_1992/check_update
http authorization required
realm: Bitbucket.org HTTP
user: zhang_1992
password:
searching for changes
remote: adding changesets
remote: adding manifests
remote: adding file changes
remote: added 1 changesets with 0 changes to 0 files
remote:
remote: Create pull request for check:
remote:   https://bitbucket.org/zhang/check_update/pull-requests/new?source
=check&t=1
remote:

d:\workspace\Check_Update>hg branch     //查看当前分支
check

d:\workspace\Check_Update>hg branches   //查看所有分支
check                          3:95b8a9a1dd3c
default                        2:b818dac73721 (inactive)
分享到:
评论

相关推荐

    Laravel开发-bitbucket

    Bitbucket支持Git,因此你可以为Laravel项目创建一个仓库,管理代码的不同版本,协同工作,并通过Pull Request机制确保代码质量。 5. **Artisan命令与Bitbucket**:Laravel的Artisan命令行工具可以生成自定义命令,...

    jenkins_bitbucket_pullrequest:Shell脚本在Jenkins上构建每个bitbucket pull请求并注释结果

    **文件列表理解:** "jenkins_bitbucket_pullrequest-master" 这个文件名可能是一个项目仓库的主分支名称,通常在GitHub或Bitbucket等版本控制系统中,"master"分支代表默认的主要分支。这个目录可能包含了实现...

    bitbucketx:为 bitbucket 启用的liquidxIO 平台

    4. **Express**: Node.js 的 MVC(模型-视图-控制器)框架,简化了构建 RESTful API 的过程。 5. **MongoDB**: 一个分布式文档数据库,支持 JSON 格式的数据,适合处理大规模、非结构化的数据。 6. **轮询程序**: ...

    版本控制与过滤器设计

    GitHub、GitLab和Bitbucket是常用的托管平台。 接下来,我们谈谈过滤器设计。过滤器(Filter)通常是一种设计模式,它在输入数据经过一系列处理步骤后产生输出。这种模式在许多场景下都非常有用,比如Web开发中的...

    Git 分布式版本控制工具,Git-2.20.1-64-bit

    - Git可通过SSH、HTTPS等方式连接到远程仓库,如GitHub、GitLab、Bitbucket等,这些平台提供了丰富的协作和项目管理功能。 10. **Git-2.20.1-64-bit.exe** - 这个文件是Git的Windows 64位安装程序,用户可以通过...

    Windows版本SourceTreeSetup-3.4.8,SourceTree版本控制工具。

    Git是一种分布式版本控制系统,由Linux之父Linus Torvalds创建。它允许开发团队协同工作,记录每次代码修改,便于回溯、分支管理和合并。Git的核心概念包括仓库(Repository)、提交(Commit)、分支(Branch)和...

    git客户端,好用的source

    BitBucket是一个流行的代码托管平台,它支持Git和Mercurial两种版本控制系统。与GitHub类似,它提供了私有仓库和公共仓库,方便团队和个人存储和分享代码。不过,"不用注册bitBucket老版本"可能意味着该Git客户端的...

    大数据开发工具包-版本控制工具-Windows版64位git

    6. 集成平台:GitHub、GitLab、Bitbucket等平台为Git提供了云存储和协作服务,集成了代码托管、代码审查、项目管理等功能。 在Windows环境下安装Git,通常会下载名为`Git-2.18.0-64-bit.exe`的可执行文件,这是一个...

    jx3-kubernetes-bbc:使用bitbucket云的kubernetes集群

    3. **BitBucket Cloud**: Atlassian的BitBucket Cloud是一个云托管的代码仓库服务,用于存储和版本控制Git仓库。在这个场景中,它作为GitOps的工作流程中心,存储Kubernetes的YAML配置文件和Jenkins X的管道定义。 ...

    Git-2.33.0.2-x64-bit(官方最新版本下载时间2021年9月25日092516).zip

    7. 社区支持:Git拥有庞大的用户社区和丰富的生态系统,包括GitHub、GitLab、Bitbucket等平台,以及各种图形化客户端和插件。 Git-2.33.0.2-64-bit.exe是安装程序,用户可以通过运行这个文件在Windows上安装Git。在...

    git安装包 分布式版本控制

    8. 存储库托管服务:Git与各种在线存储库服务(如GitHub、GitLab和Bitbucket)无缝集成,提供代码托管、版本控制、问题追踪和持续集成等功能。 安装Git Windows版本的过程如下: 1. 下载Git安装包:找到提供的链接...

    CIUnit:这是未维护的my-ciunit bitbucket回购的分支

    控制器 class LoginActionTest extends CIUnit_TestCase { public function setUp () { $ this -> CI = set_controller ( 'login' ); } public function testLogin () { $ _POST [ 'useremail' ] = '...

    Git-2.39.2-32-bit windows64 安装包

    4. **强大的分支管理**:Git的分支创建和合并非常快速且简单,鼓励开发者频繁地创建分支以测试新功能或修复bug。这有助于保持主线代码的稳定性。 5. **强大的命令行工具**:Git提供了丰富的命令行工具,如`git ...

    Git-2.19.0-32-bit.exe

    Git是当今世界上最流行的分布式版本控制系统,它由林纳斯·托瓦兹团队的成员之一,Junio C Hamano开发。Git的出现是为了满足Linux内核开发的高效协作需求,但随着时间的推移,它已经成为各种软件项目,无论是开源...

    GIT 代码管理器

    Git是一款分布式版本控制系统,它由Linus Torvalds在2005年为Linux内核开发而创建。Git的强大在于其高效、灵活的分支管理和合并功能,使得多人协作开发变得非常顺畅。它允许开发者在本地进行提交和版本切换,同时...

    Git-2.16.1-64-bit.exe

    3. 远程仓库:Git支持与远程仓库的交互,如GitHub、GitLab或Bitbucket。开发团队可以将代码推送到远程仓库,供其他成员拉取,实现代码共享和版本同步。 4. 撤销操作:如果误操作,Git提供了多种方式来撤销更改,如`...

    git-2.45.0-64bit.exe

    在开发环境中,Git通常与远程代码托管平台如GitHub、GitLab或Bitbucket结合使用,这使得团队成员可以共享代码、发起Pull Request进行代码审查,并通过Web界面查看提交历史和管理项目。 总的来说,Git是现代软件开发...

    Git-2.26.0-64-bit.zip

    8. 集成与兼容性:Git广泛支持各种集成开发环境(IDE)和构建工具,如Visual Studio Code、IntelliJ IDEA等,并能与GitHub、GitLab、Bitbucket等代码托管平台无缝配合。 Git-2.26.0版本引入了一些新特性与改进,...

    Git-2.20.1-64-bit(安装包).rar

    - Git支持与远程仓库的交互,如GitHub、GitLab或Bitbucket。 - `git remote add` 添加远程仓库;`git fetch` 获取远程仓库的更新;`git push/pull` 与远程同步。 6. 版本回溯和解决冲突: - `git log` 查看提交...

    Git for Windows (2.23.0) 64-bit(官网最新版本).rar

    在使用Git时,用户还可以利用GitHub、GitLab或Bitbucket等托管平台进行代码共享、版本控制和协作。这些平台提供了Web界面,方便用户查看代码、管理项目、发起Pull Request(请求合并代码)以及参与讨论。 总而言之...

Global site tag (gtag.js) - Google Analytics