2015-01-04 34 views
3

我想知道,git review命令的工作原理是什麼?我的意思是它使用git push命令(內部)或其他方法將更改上傳到gerrit。這個信息對於我編寫git review的git鉤子會很有幫助。git-review如何工作?

+2

'git的審查-v'打印出所有被正在運行的Git命令的變化。 – 2015-04-26 21:20:13

回答

7

fine manual

當您提交的變化,git review做以下的事情:

  • 它查找推向(生產或其他),其分公司在.gitreview文件。如果無法找到此信息,它推動到master
  • 它計算出什麼「主題」提上修訂(你可以用-t手動設置話題)
    • ,如果你重新提交下載變化,它會重新使用原來的變化的標籤
    • 如果你提交的摘要包含像bug 12345一個錯誤號,標籤將bug/12345
    • 否則,標籤將是您的本地分支的名字
  • 它變基你對你推到分支(使用-R跳過此)
  • ,如果你是在一次提交多個變化,或提交一個是基於另一個未合併的變化的變化,它的HEAD變化會詢問你是否真的打算這麼做(使用-y跳過此)
  • 它推動審查
+0

.gitreview文件的位置?還有要編輯什麼? – 2017-04-11 07:51:33