有没有办法自动应用 API 或库的更改,例如,在另一个分支中并行开发消费部分时,就像共同使用重命名或签名重构操作一样IDE,通常会自动应用于所有消耗部分。
当没有使用完全自动化的工具来处理这些情况时,尽可能自动化地处理这些情况的常用策略是什么。
我主要使用 IntelliJ 平台(Pycharm、IDEA),因此最好直接在其中使用任何可能性。
最佳答案
那么,据我了解 git checkout 更改了 API 中的一些签名,并且您希望 IDE 自动检测签名更改并重构项目中的所有客户端?如果是这样,在当前版本中是不可能的。
我认为,处理此问题的最佳方法是更改客户端和 API。这可以通过将所有客户端置于同一项目中或通过某些服务监控 API 使用情况来实现。
关于java - 从 VCS checkout 后应用 API 更改作为重构(最好在 IntelliJ 平台内),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56473012/