2015-08-08 17 views
1

我們有一個相對較大的團隊在一個代碼庫上工作。我們有一個相當成熟的流程來確保變更在被合併到我們的主線之前進行審查。讓您更容易理解拉取請求或差異的變化

我有的問題是,有時候換套很「大」。他們接觸大量文件,添加/刪除方法,創建全新的課程等等。

我想知道是否有更好的方式來「瀏覽」的變化,而不是直的文本差異。理想情況下,我希望看到可導航的添加/刪除/重命名函數/方法摘要。當然,我也希望看到修改過的功能和配置文件等...

我們使用的是git和Stash。如果這有所幫助,我們也傾向於使用JetBrains產品。 (IntelliJ IDEA,PhpStorm)

回答

0

據我所知,Stash沒有這樣的東西;它可以語法突出顯示一些文件,但這就是它。你需要編寫一個插件以不同的方式顯示差異。

你可能會因JetBrains Upsource運氣更好,因爲它包含了IDE的插件以便在IDE中進行代碼審查。當然,由於IDE知道所有有關方法,成員,類以及其他任何事情,因此應該更容易弄清楚實際上正在發生的變化。當然,只需檢查要合併的分支並檢查IDE中的更改,就可以通過Stash拉取請求實現同樣的功能。