gpt4 book ai didi

java - 是否可以使用 perforce 获取修改方法的名称而不仅仅是类名?

转载 作者:行者123 更新时间:2023-12-02 07:39:52 24 4
gpt4 key购买 nike

我想知道您是否知道如何在 perforce 中检索修改后的方法的名称而不是类名称?

我的意思是,当您想查看提交之前所做的更改时,您可以输入:p4打开

所以知道,我想找到修改的行,分析java文件并说:好的,您已经修改了这些方法中的一些代码,或者好的,您已经修改了任何方法之外的某些内容(例如属性)

所以我的问题是:我应该怎么做?有什么图书馆可以做到这一点吗?像 JavaCC 这样的解析器是个好主意吗?

谢谢!

最佳答案

Perforce 不提供任何类型的自定义解析器来计算此类信息。变更管理系统的要点是它们可以保存任何类型的文件。

更改哪些方法将特定于源(在本例中为 java 文件),并且实现起来非常棘手,因为每种语言都需要自己的解析器。

能做到吗?也许吧,但是变更管理已经足够棘手了,而且我没有看到任何大型变更管理项目将自身耦合到特定语言来完成您所要求的任务。

同时,您可以在提交之前使用 p4 diff/path/to/file/NameOfFile.java 。这将向您显示哪些行发生了变化,并且在大多数情况下,足以缩小确切变化的范围。在提交之前,我通常会检查 p4 diff 运行时列出的每个文件 p4 openingp4 revert 我标记为编辑的任何文件,但最终没有做出任何改变。

关于java - 是否可以使用 perforce 获取修改方法的名称而不仅仅是类名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11745611/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com