2015-11-10 52 views
0

我正在使用post-review來發送文件以供審閱。 可以說我有包A,其下有10個文件a[1], a[2], a[3], ..., a[10] src文件夾下。:A/src/a[i]。我在「branch-a」下工作。發送說a[1], a[2]。假設我也曾與沙:a123post-review:根據不同的包發送特定的提交以供查看

假設我還有另一個包B,其中有另外10個文件b[1], b[2], b[3], .. , b[10]。在相同的src文件夾下:B/src/b[i]。我在「branch-b」下工作。發送說b[1], b[2] and b[3]。假設我也與沙有關:b123

注意:這些10 + 10文件是新建或新修改的。

現在我想發送這些所有a[1], a[2], b[1], b[2] and b[3]在同一個回顧下。

有關命令的詳細解釋將會有所幫助。我試着閱讀審查後的文件,但無法找到解決方案。

誰能告訴我該怎麼做?

回答

0

您應該創建兩個單獨的提交,每個包一個。

然後您可以使用:--revision-range=sha。例如。爲您的方案:

post-review --revision-range=a123 

post-review --revision-range=b123 

如果您的評價應該有一個以上的提交,你可以使用一般形式:

post-review --revision-range=sha1:sha2 

這將爲SHA1和SHA2之間的一切一個審查請求(包括SHA1和sha2)。

但是,如果您僅指定一個修訂版本(例如您的案例中的a123),則只會包含該提交的更改。

或者,如果您沒有提交準備就緒,則可以創建兩個diff文件並使用:post-review --diff-filename=mycode.diff方法。檢查docs瞭解更多詳情。

+0

那麼,你不覺得'審查後--revision-range = ',:a123,b123會創建兩個單獨的審查後ID。我真的希望他們在單一的審查後ID。我不確定git是如何工作的......但是這可以成爲一個解決方案:'post-review --revision-range:a123:b123',如果我先提交a123,並且這兩個提交都是在不同的包中完成的? – shukas1995

+0

@ shukas1995是的,如果你需要一個評論,你可以使用'--revision-range = a123:b123'方法 – dan

相關問題