我使用Gerrit和gitflow,我想将我的giflow功能分支推送到Gerrit。当我使用简单的
时git flow feature publish feature_name
Gerrit拒绝推送,因为我试图推送到 feature / feature_name 分支,这是不允许的。我想推送到 refs / for / feature / feature_name ,并创建这个远程分支(如果它不存在)。
在我的git配置中,我尝试设置
[branch "feature/feature_name"]
merge = refs/for/feature/feature_name
但是当我使用gitflow发布时,此设置将被忽略。
有没有办法使用gitflow的 feature publish 命令设置远程分支?
答案 0 :(得分:3)
我和我的一位同事对git-flow做了一些改动,所以它与gerrit一起工作,不幸的是你必须在某些分支区域拥有强制推动权,但其他方面它工作正常
我可以和我的同事交谈然后我们可以发布分支
我将开始取出公司特定的源并将一个fork推回到github tueday早上北京时间
最后你可以查看git-flow https://github.com/RasmusVoss/gitflow
的这个分支您需要阅读一些项目。 https://github.com/RasmusVoss/gitflow/wiki
要了解常规git-flow与此版本之间的区别,此版本主要面向使用Gerrit的开发人员,我们尚未使用git-flow的任何发布功能。
干杯。
答案 1 :(得分:0)