我使用Gerrit和gitflow,我想将giflow特性分支推到Gerrit。当我用一个简单的
git flow feature publish feature_nameGerrit拒绝这个推送,因为我试图推到feature/feature_name分支,这是不允许的。我想推到refs/for/feature/feature_name,如果它不存在的话,创建这个远程分支。
在我的git配置中,我试图设置
[branch "feature/feature_name"]
merge = refs/for/feature/feature_name但是,当我使用gitflow发布时,这个设置将被忽略。
是否有一种使用gitflow的功能发布命令设置远程分支的方法?
发布于 2012-11-25 14:30:15
我和我的一位同事对git-flow做了一些修改,因此它与gerrit一起工作,不幸的是,您必须在某些分支区域拥有强制推送权,但其他明智的方法则很好。
我可以和我的同事谈谈,然后我们可以发布分叉
我将开始拿出公司的具体来源,并把分叉推回github星期二上午北京时间。
最后,您可以签出git-flow https://github.com/RasmusVoss/gitflow的这个分支。
有几个项目你需要阅读。https://github.com/RasmusVoss/gitflow/wiki
为了了解常规git流和这个版本之间的区别,这个版本主要针对使用Gerrit的开发人员,我们还没有使用git流的任何发布特性。
干杯。
发布于 2012-11-15 02:25:53
不幸的是没有。
该软件具有硬编码的远程名称引用,如refs/heads/$BRANCH。
我刚读到一个wiki页面,它谈到了集成git和gerrit的棘手部分。你也许也想读一读。
https://stackoverflow.com/questions/13360017
复制相似问题