读取统一差异并提取到 excel
Read Unified Diff & extract to excel
我已经从 TFS 中提取了统一格式的代码差异。
现在我想读取这个差异文本(统一格式),然后将其提取到自定义格式的 excel。
所以我需要的是一个解析器,它可以读取差异文本并获取 deleted/added 更改、行号等。
这是我想要实现的,假设 TFS 产生了以下差异
@@ -212,8 +223,8 @@
</XYZ>
<modules>
Some text ABC
- <New_tag_part1>AAAAAAA</New_tag_part1>
- <New_tag_part2>BBBBBBB </New_tag_part2>
+ <New_tag_part1> CCCCCC </New_tag_part1>
+ <New_tag_part2> DDDDDD </New_tag_part2>
现在我想阅读此文本,然后将其移至 excel,其中可能包含这样的列
Changes_Added Changes_Deleted 行号
我尝试使用 ParseDiff nuget package 但由于缺少文档,我不确定它是否可以读取统一差异文本或如何使用它。
.Net/C# 中是否有我可以使用的标准解析器?
如果没有,将不胜感激。
ParseDiff 读取统一差异文本。其使用方法在GitHub上其源码中包含了测试代码,具体可参考此link:https://github.com/jkingry/ParseDiff/blob/master/src/ParseDiff.Tests/TestDiff.cs
我已经从 TFS 中提取了统一格式的代码差异。 现在我想读取这个差异文本(统一格式),然后将其提取到自定义格式的 excel。 所以我需要的是一个解析器,它可以读取差异文本并获取 deleted/added 更改、行号等。 这是我想要实现的,假设 TFS 产生了以下差异
@@ -212,8 +223,8 @@
</XYZ>
<modules>
Some text ABC
- <New_tag_part1>AAAAAAA</New_tag_part1>
- <New_tag_part2>BBBBBBB </New_tag_part2>
+ <New_tag_part1> CCCCCC </New_tag_part1>
+ <New_tag_part2> DDDDDD </New_tag_part2>
现在我想阅读此文本,然后将其移至 excel,其中可能包含这样的列 Changes_Added Changes_Deleted 行号 我尝试使用 ParseDiff nuget package 但由于缺少文档,我不确定它是否可以读取统一差异文本或如何使用它。 .Net/C# 中是否有我可以使用的标准解析器? 如果没有,将不胜感激。
ParseDiff 读取统一差异文本。其使用方法在GitHub上其源码中包含了测试代码,具体可参考此link:https://github.com/jkingry/ParseDiff/blob/master/src/ParseDiff.Tests/TestDiff.cs