Git Diff识别XML注释行异常问题求助
Git Diff 错误识别带XML注释的新增属性
问题详情
给包含XML注释的类添加属性时,Git Diff会错误判定新增内容的范围。比如新增FirstName属性(对应代码16-20行),但Git Diff显示新增的是18-22行,把后续LastName的<summary>标签误识别为新增内容。这虽不是严重问题,但会增加属性相关合并冲突的处理耗时,需要手动重写summary标签。尝试过调整多种代码写法都无法解决,也未在网上找到相关解决方案。
代码示例
12 /// <summary> 13 /// Date. 14 /// </summary> 15 public DateTime Date { get; set; } 16 17 /// <summary> 18 /// FirstName. 19 /// </summary> 20 public string FirstName { get; set; } 21 22 /// <summary> 23 /// LastName. 24 /// </summary> 25 public string LastName { get; set; }
问题直观图示

内容的提问来源于stack exchange,提问作者Julien Turcotte
相关产品推荐
相关产品推荐

