我在格瑞特正面临着一个问题。我正在学习Gerrit代码审查工具。我在使用Windows。我在格里特犯了五次罪。所有人都处于合并冲突中。我们有两个分支,一个是Gerrit合并的审查代码的主程序(我猜想),另一个是参考/ for / master,用于审查Gerrit的代码。
今天我为支部的主人争取了特权。之后,我在</e
我不得不在我们软件的旧版本上为客户解决一个bug。我将本地Git重置为与此版本相对应的提交,而不是创建一个新分支(我们称之为C),解决了错误并在本地新分支上实现了更改。最后,我切换到Master,并将新的分支C合并到其中。所以情况是:
c1-> .. ->cx->cy (version of the custormer)->..Git提交。所以我把它推到了我的</em
当团队使用Git时,我意识到重写历史的缺陷,但是在我们的例子中,开发人员不会受到这种影响,因为在这个特定的存储库中,他们都没有本地更改。我在本地做了一个git rebase -i,Git自动删除Gerrit的合并提交。我仔细地删除了以前每个提交消息中的Gerrit更改I,并且Gerrit提交消息钩子添加了新<e