红联Linux门户
Linux帮助

从gerrit上下载一个review的patch,在此基础上继续修改

发布时间:2017-04-02 10:13:08来源:linux网站作者:求索-一方天空
1.环境
ubuntu16.04 gerrit
 
2.问题
在gerrit上提交代码,在patch未合并之前,本地文件丢失,从远程下载后继续修改,
并提交到之前的repository.
 
3.解决方法
3.1.create a floder(where the remote patch will locate), and run "git init" in this new floder.
3.2.configure remote repository. run "git remote add gerrit https://Launchpad_id@review.openstack.org/openstack/tricircle.git"
(Launchpad_id is your own launchpad id)
3.3.download the remote patch. run "git review -d patch_number".
3.4.then the remote files are downloaded to local respository. Just like the beginning of the your development. edit it as you planned.
3.5.run "git add .". 
3.6.run "git commit -a --amend".  
3.7.run "git review".
(其中,如果在其他机器上操作,需要配置user.name 和user.email。在自己的机器上,会用已配置好的。branch也会用已配置的。git review需要HTTP password for Launchpad_id.此密码不是launchpad邮箱账号的密码,登录github,有HTTP password,即是该密码)
 
本文永久更新地址:http://www.linuxdiyf.com/linux/29678.html