2015-10-11 39 views
2

我們安裝了Phabricator作爲POC。我們有先驅規則,以便每次提交都需要審計。我們不想使用差異,因爲這會阻止提交。Phabricator - 小組提交和審計

的問題是:

  1. 如果我有2個審計在2個不同版本的同一個文件,我怎樣才能使一個鏈接到最後審計/組所有的人?

  2. 如何查看同一文件的多個版本之間的差異範圍?

如果我們錯誤地使用了Phabricator,請讓我們知道最佳實踐是什麼?

感謝

+1

這是對審計非常不正當的用法。 1)我會假設2提交到同一個文件有不同的代碼更改,並且都應該審查。 2)Phabricator目前沒有此功能。 差異點不是「阻止」提交。它從來沒有減慢我合作過的任何團隊。問題的關鍵在於代碼應該從體系結構的角度來審查,預先審查減少了後來「修復」的事情,因爲它們是在第一次預先考慮的情況下完成的。 –

+0

與@ ChadLittle的聲明相比,使用差異進行提交前代碼審查確實減慢了我們的團隊,因爲我們瞭解它。但是,一旦人們開始瞭解這一過程,糾正問題的時間就會縮短很多。由於代碼並不在其他開發人員需要查看的分支上,所以其他開發人員並沒有使用錯誤的代碼來提交它們的提交。這聽起來像預先承諾會做你想做的事情,我強烈鼓勵你給它一個機會。 – CEPA

+0

你的建議是轉向差異?如果是的話爲什麼我應該使用審計?如果我不能在svn上創建「block」,我應該怎麼做,因爲我們沒有權限,所有這些都在其他內部系統上處理? –

回答

1

創建上所有提交全球先驅規則,有與之相匹配的是沒有差修訂的所有提交和行動審計由[不管項目組]你想提交。