Pattern Insight 是一個商業軟體, 用來保障 (不是保證)release 出去的 code, 不會有先前已經 fix 過的 bug.
它的原理也相當簡單, 拿一個基準點的 reversion (or commit) A, 對照一個 fix 過某個 bug 的 reversion B, 產生一個 patch 的 pattern. 然後在各個版本之間, 用這個 pattern 去 match 可能還沒有fix 此 bug 的 version (or branch), 將它high light 出來.
當然, 做為一個收錢的軟體, 諸如檔案改過名字之類的狀況, 也會考慮到. 這個軟體的精神大概就是這樣.
[試用版下載] 要填一些資料.
[Demo 影片]
Pattern Insight Clone Detection from Pattern Insight on Vimeo.