使用 Gitflow 操作
Gitflow 是一个分支模型,具有生产分支、开发分支以及功能、发布和修补程序分支。 GitTree 的 Gitflow 部分对其进行初始化,并启动和完成这些分支,并为您合并、标记和删除它们。
免费已更新
免费使用 GitTree:登录后的所有本地 Git 功能。
开始之前
- 其团队遵循 Gitflow 的存储库,或者您想要为其设置的存储库。
在哪里可以找到它
- 左侧面板的 Gitflow 部分:Initialise Gitflow…,然后是 Features、Releases 和 Hotfixes。
- 命令面板:Gitflow: Start Feature…、Gitflow: Start Release…、Gitflow: Start Hotfix…。
| 行动 | macOS | Windows 和 Linux |
|---|---|---|
| Undo Gitflow 步骤 | ⌘Z | Ctrl+Z |
步骤
初始化 Gitflow
选择Initialise Gitflow…。检查 Production branch、Development branch 和前缀,例如
feature/,然后按 Initialise。它将这些设置写入存储库的 Git 配置,并根据需要创建开发分支。开设分支机构
选择“功能”、“版本”或“修补程序”下的 Start…,键入 Feature name 或版本,然后按 Start。 GitTree 从正确的基础创建分支并检查它。
完成它
工作完成后,选择分支上的 Finish…。 GitTree 准确地说出了将要发生的事情并做到了。
预期结果
该分支将合并到 Gitflow 所说的所属位置,标记为发布或修补程序,然后删除。
Finish 的作用是什么
| 分公司 | 结束 |
|---|---|
| 特点 | 将其合并到开发分支并删除它。 |
| 发布 | 将其合并到生产分支中,用版本标记它,将其合并到开发分支中并删除它。 |
| 修补程序 | 与发布相同:生产、标记、开发、删除。 |
如果出现问题
“Gitflow 已经在这里初始化了。”
存储库已经有 Gitflow 设置。直接使用功能、版本和修补程序条目。
问题
我需要 Gitflow 吗?
不会。许多团队使用一个主分支,其中包含较短的功能分支和拉取请求。 Gitflow 适合有预定发布的项目。