请问为什么不能创建 master/xxx 命名规则的分支呢

2017-04-10 17:37:27 +08:00
 pinkman

通常新功能的开发,可以创建 feature/new-feature 命名规则的分支。但 git checkout -b master/something 就不行,报错 fatal: cannot lock ref 'refs/heads/master/something': 'refs/heads/master' exists;

2730 次点击
所在节点    git
8 条回复
timwei
2017-04-10 17:44:23 +08:00
直觉是 git-flow 规范的
jpuncle
2017-04-10 18:00:51 +08:00
因为你已经有 master 分支了,在 refs/heads/ 目录下已经有一个 master 文件了,所以创建 master/something 分支时(需要创建 master 目录,在其目录下创建 something 文件),不允许再创建 master 目录
![]( )
jpuncle
2017-04-10 18:02:29 +08:00
图怎么不显示,再试试
![示例图]( )
waruqi
2017-04-10 18:02:48 +08:00
为什么不改成 master_xxx 呢?
pinkman
2017-04-10 18:05:02 +08:00
@jpuncle 原来如此,感谢
Kilerd
2017-04-10 18:21:42 +08:00
问题是只能有一份 master 啊。其他的还能叫 master ?
66beta
2017-04-10 18:23:52 +08:00
为何有这样的需求呢?
Ouyangan
2017-04-10 22:52:25 +08:00
别乱来 , 容易坑队友哈

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/353869

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX