java - 从 VCS checkout 后应用 API 更改作为重构(最好在 IntelliJ 平台内)

标签 java python intellij-idea version-control automated-refactoring

有没有办法自动应用 API 或库的更改,例如,在另一个分支中并行开发消费部分时,就像共同使用重命名或签名重构操作一样IDE,通常会自动应用于所有消耗部分。

当没有使用完全自动化的工具来处理这些情况时,尽可能自动化地处理这些情况的常用策略是什么。

我主要使用 IntelliJ 平台(Pycharm、IDEA),因此最好直接在其中使用任何可能性。

最佳答案

那么,据我了解 git checkout 更改了 API 中的一些签名,并且您希望 IDE 自动检测签名更改并重构项目中的所有客户端?如果是这样,在当前版本中是不可能的。

我认为,处理此问题的最佳方法是更改​​客户端和 API。这可以通过将所有客户端置于同一项目中或通过某些服务监控 API 使用情况来实现。

关于java - 从 VCS checkout 后应用 API 更改作为重构(最好在 IntelliJ 平台内),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56473012/

相关文章:

java - 从另一个 Servlet Post 方法调用 Servlet Get 方法?

java - 一个愚蠢的问题: How can I recognize a jar file among a bunch of files?

python - 当参数包含队列时,如何将特定于工作程序的初始化参数传递给工作程序池?

Python 检查列表项是否(不)包含任何其他列表项

java - 无法在Intellij中编译gradle vaadin项目

grails - 在 IntelliJ IDE 中导入 GSP 中的类

java - Intellij IDEA Hibernate 控制台找不到 JDBC 驱动程序

java - 带锁的单例 - 可能出现死锁?在 java

java tcp 消息传递不起作用,但 .net 版本可以

python - Urllib2 中的代理身份验证错误(Python 2.7)