1. 验证新功能分支命名
前端开发工程师背景
团队要求所有功能分支必须以 'feature/' 开头,且不能包含特殊字符。
问题
不确定拟定的分支名 'feature/user_login_v2' 是否符合规范。
如何使用
在分支名称输入框输入 'feature/user_login_v2',并确保 '强制执行命名约定' 已勾选。
allowedPrefixes: 'feature/,bugfix/'结果
工具提示验证通过,确认该名称符合团队规范。
Elysia Tools
导航
Development
根据Git命名约定验证Git分支名称
详情
此工具根据Git的命名约定和最佳实践验证Git分支名称。
Git分支命名规则:
~ ^ : 空格 制表符 换行符 ? * [ \/开头或结尾//.lock结尾..或@{常见分支命名约定:
有效名称示例:
feature/user-authenticationbugfix/login-errorhotfix/security-patch-001release/v1.2.3无效名称示例:
feature user auth(包含空格)feature//double-slash(连续斜杠).lock-branch(以点开头)feature/.lock(以.lock结尾)使用场景:
执行
填写表单、运行工具,并在同一页面查看结果。
案例
相关内容
等待运行
工具使用指南
Git分支名称验证器是一款专为开发人员设计的实用工具,旨在根据Git命名规范和最佳实践,快速检查分支名称是否合规,确保团队协作中的代码库整洁且兼容性良好。
背景
团队要求所有功能分支必须以 'feature/' 开头,且不能包含特殊字符。
问题
不确定拟定的分支名 'feature/user_login_v2' 是否符合规范。
如何使用
在分支名称输入框输入 'feature/user_login_v2',并确保 '强制执行命名约定' 已勾选。
allowedPrefixes: 'feature/,bugfix/'结果
工具提示验证通过,确认该名称符合团队规范。
背景
在编写自动化脚本时,发现某个分支名导致脚本报错。
问题
需要快速确认该分支名 'hotfix//urgent-patch' 为什么无效。
如何使用
输入 'hotfix//urgent-patch' 进行验证。
结果
工具指出 'hotfix//urgent-patch' 包含连续斜杠 '//',属于非法命名,建议修改为 'hotfix/urgent-patch'。
空格会导致Git命令行解析错误,并在某些操作系统或脚本中引发路径引用问题。
如HEAD、main、master等名称在Git内部具有特殊含义,使用它们作为普通分支名会导致引用冲突。
.lock后缀通常用于Git内部的索引锁定文件,使用该后缀会干扰Git的正常操作。
支持。您可以在配置选项中设置允许的前缀,例如feature/、bugfix/等,以匹配团队的特定约定。
为了保持跨文件系统的兼容性,建议遵循Git的惯例,将长度限制在255个字符以内。