1
我想找到兩個版本之間添加/修改/刪除的代碼行數。我有一個在發佈結束時應用的標籤。如何查找在明確情況下從一個標籤更改爲另一個標籤的行數?
有ClearCase報告查看器,它顯示了兩個標籤之間被修改的元素列表。但我正在尋找變化的文件數量。
對此的任何解決方案?
我想找到兩個版本之間添加/修改/刪除的代碼行數。我有一個在發佈結束時應用的標籤。如何查找在明確情況下從一個標籤更改爲另一個標籤的行數?
有ClearCase報告查看器,它顯示了兩個標籤之間被修改的元素列表。但我正在尋找變化的文件數量。
對此的任何解決方案?
最簡單的方法(不涉及任何商業第三方工具)是使用Linux命令diff
和diffstat
,並將其與自己的配置規格中選擇一個標籤適用於兩個動態的觀點,每一個:
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.exe
和diffstat is available for Windows。
文件數量或行數? – VonC
我能夠使用Cleacase Report Builder在兩個標籤之間看到更改列表。現在,我如何找到兩個標籤之間添加/修改/刪除的行數?有什麼辦法可以做到這一點? – vkreddy
相關[問題](http://stackoverflow.com/q/4334955/23118)。 – hlovdal