2016-09-20 56 views
1

我想找到兩個版本之間添加/修改/刪除的代碼行數。我有一個在發佈結束時應用的標籤。如何查找在明確情況下從一個標籤更改爲另一個標籤的行數?

有ClearCase報告查看器,它顯示了兩個標籤之間被修改的元素列表。但我正在尋找變化的文件數量。

對此的任何解決方案?

+0

文件數量或行數? – VonC

+0

我能夠使用Cleacase Report Builder在兩個標籤之間看到更改列表。現在,我如何找到兩個標籤之間添加/修改/刪除的行數?有什麼辦法可以做到這一點? – vkreddy

+0

相關[問題](http://stackoverflow.com/q/4334955/23118)。 – hlovdal

回答

1

最簡單的方法(不涉及任何商業第三方工具)是使用Linux命令diffdiffstat,並將其與自己的配置規格中選擇一個標籤適用於兩個動態的觀點,每一個:

element * LABELx 
element * /main/LATEST 

這樣,您可以獲得兩份diffstat報告之間差異的完整報告。
有關具體示例,請參閱「Difference between two versions in ClearCase dynamic view」。

diff -u /view/VIEW1/SOMEVOB/some/dir /view/VIEW2/SOMEVOB/some/dir | diffstat 

注:這是適用於Windows和,因爲any Git distribution包括diff.exediffstat is available for Windows

相關問題