Issue #107

Quick PR Tool v1.0.17 - 新增 Back to Source Branch 功能

新功能:Back to Source Branch

从 merge 分支快速切换回源分支,解决冲突后一键返回。

🔗 GitHub 仓库: https://github.com/KazooTTT/quick-pr

安装与更新

npm install -g @kazoottt/quick-pr
# 或更新到最新版本
npm update -g @kazoottt/quick-pr

使用方式

命令行直接使用:

qkpr back

主菜单选项:

qkpr
# 选择 "5. 🔙 Back to Source Branch"

场景演示

场景 1:单一匹配(最常见)

$ git branch
* merge/feat-M-12345-auth-to-main
  main
  feat/M-12345-auth

$ qkpr back
🔙  Back to Source Branch
  Merge branch: merge/feat-M-12345-auth-to-main
  Detected source: feat/M-12345-auth
  Detected target: main

🔄  Switching to source branch: feat/M-12345-auth
  Switched back to: feat/M-12345-auth

场景 2:多个分支匹配

自动检测并提供选择菜单:

$ qkpr back
⚠️  Found 2 possible branch combinations:

? Which source branch do you want to switch to?
 feat/my-feature main
  feat-my-feature main

场景 3:解析失败时

提供手动选择界面:

$ qkpr back
  Could not parse merge branch name: merge/invalid-name

? Select source branch (type to search):
 feat/login-page
  fix/bug-456
  chore/update-deps

场景 4:本地没有源分支

支持从远程检出:

$ qkpr back
⚠️  Source branch 'feat/new-api' is not available locally.

? What would you like to do?
 Checkout from remote (origin/feat/new-api)
  Select a different branch
  Cancel

版本信息

  • 当前版本: 1.0.17
  • 更新日期: 2026-09-21

项目地址

🌟 欢迎 Star: https://github.com/KazooTTT/quick-pr

🐛 问题反馈: https://github.com/KazooTTT/quick-pr/issues


Quick PR Tool - Your All-in-One Git Workflow Assistant

引用链接

  1. https://github.com/KazooTTT/quick-pr
  2. https://github.com/KazooTTT/quick-pr/issues

讨论

0 条留言

去 GitHub 留言 ↗

还没有留言,欢迎来打个招呼。