跳至内容
GitTree
分支和标签

使用 Gitflow 操作

Gitflow 是一个分支模型,具有生产分支、开发分支以及功能、发布和修补程序分支。 GitTree 的 Gitflow 部分对其进行初始化,并启动和完成这些分支,并为您合并、标记和删除它们。

免费已更新

免费使用 GitTree:登录后的所有本地 Git 功能。

在此页面上
  1. 开始之前
  2. 在哪里可以找到它
  3. 步骤
  4. 预期结果
  5. Finish 的作用是什么
  6. 如果出现问题
  7. 问题
  8. 有关的

开始之前

  • 其团队遵循 Gitflow 的存储库,或者您想要为其设置的存储库。

在哪里可以找到它

  • 左侧面板的 Gitflow 部分:Initialise Gitflow…,然后是 Features、Releases 和 Hotfixes。
  • 命令面板:Gitflow: Start Feature…、Gitflow: Start Release…、Gitflow: Start Hotfix…。
行动macOSWindows 和 Linux
Undo Gitflow 步骤⌘ZCtrl+Z

步骤

  1. 初始化 Gitflow

    选择Initialise Gitflow…。检查 Production branch、Development branch 和前缀,例如 feature/,然后按 Initialise。它将这些设置写入存储库的 Git 配置,并根据需要创建开发分支。

  2. 开设分支机构

    选择“功能”、“版本”或“修补程序”下的 Start…,键入 Feature name 或版本,然后按 Start。 GitTree 从正确的基础创建分支并检查它。

  3. 完成它

    工作完成后,选择分支上的 Finish…。 GitTree 准确地说出了将要发生的事情并做到了。

预期结果

该分支将合并到 Gitflow 所说的所属位置,标记为发布或修补程序,然后删除。

Finish 的作用是什么

整理各种Gitflow分支
分公司结束
特点将其合并到开发分支并删除它。
发布将其合并到生产分支中,用版本标记它,将其合并到开发分支中并删除它。
修补程序与发布相同:生产、标记、开发、删除。

如果出现问题

“Gitflow 已经在这里初始化了。”

存储库已经有 Gitflow 设置。直接使用功能、版本和修补程序条目。

问题

我需要 Gitflow 吗?

不会。许多团队使用一个主分支,其中包含较短的功能分支和拉取请求。 Gitflow 适合有预定发布的项目。