2016-09-20 51 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

相关问题