CodeAnalysis icon indicating copy to clipboard operation
CodeAnalysis copied to clipboard

【需求】启动项目分析增量分析时,能够选择这个项目分析过的某一个git节点作为基线

Open carsongyang2010 opened this issue 2 years ago • 3 comments

在项目分析过程中,第一次进行全量分析,后面进行增量分析,希望增量分析能一直以全量分析为基线。如果有多次全量分析,用户可以自主选择一个全量分析节点作为基线。

carsongyang2010 avatar Aug 17 '23 08:08 carsongyang2010

每次增量分析都是用当前时间对应的最新版本号A与上次分析过的版本号B进行diff。

  • 这里的意思是说 希望增量分析的时候 能够自由指定版本号B吗?
  • 这样的需求背景是怎样的呢?

cyw3 avatar Aug 18 '23 01:08 cyw3

是的,希望增量分析的时候 能够自由指定版本号B 场景:

  1. 个人开发分支在开发前忘记跑代码分析了,等到开发完代码了才开始跑代码分析。这种场景下需要指定全量分析的commit节点。
  2. 个人开发分支开发过程中,可能已经跑了增量分析,最后想再检查一下这次所有新开发的代码。就需要指定一个基线节点。
  3. 特性分支,开发过程中会有多人合入代码,所有代码合入后,再检查所有新开发的代码有没有引入新的问题。需要指定一个基线节点。如果这个特性分支还rebase了上一级分支的合入,还需要跑一次指定commit号的全量分析做基线。

谢谢 杨江 

@.> 时间: 2023年8月18日 (周五) 09:41 主题: Re: [Tencent/CodeAnalysis] 【需求】启动项目分析增量分析时,能够选择这个项目分析过的某一个git节点作为基线 (Issue #899) @.> @.>, @.> 每次增量分析都是用当前时间对应的最新版本号A与上次分析过的版本号B进行diff。 • 这里的意思是说 希望增量分析的时候 能够自由指定版本号B吗? • 这样的需求背景是怎样的呢? — Reply to this email directly, view it on GitHubhttps://github.com/Tencent/CodeAnalysis/issues/899#issuecomment-1683210123, or unsubscribehttps://github.com/notifications/unsubscribe-auth/BB7CWMSXRIMGY2UWYC2BRATXV3B3VANCNFSM6AAAAAA3TWFTLI. You are receiving this because you authored the thread.[image: https://github.com/notifications/beacon/BB7CWMU7TOYNHK2NCSWIL4TXV3B3VA5CNFSM6AAAAAA3TWFTLKWGG33NNVSW45C7OR4XAZNMJFZXG5LFINXW23LFNZ2KUY3PNVWWK3TUL5UWJTTEKO7YW.gif]Message ID: @.***>

carsongyang2010 avatar Aug 18 '23 03:08 carsongyang2010

感谢反馈~

场景2、3:可以通过在“扫描方案”的“过滤配置”设置对比分支,进行问题过滤,从而只关注当前分支引入的问题 image

关于自由指定对比commit,这一块调整可能会影响到当前已追踪问题的状态,比如可能会引发问题频繁打开或关闭的情况,我们需要再具体评估下支持方式哈

Lingghh avatar Aug 18 '23 04:08 Lingghh