使用 IDE 通过版本控制监控 class 更改

Monitor a class change through version control with an IDE

在 Intellij 或 Eclipse 或其他任何东西中,有没有办法在版本控制更新后特定 class 发生更改时进行监视和警报?

我在一个 20 人的团队中工作,另外 2 个团队修改代码,每天提交数十次,我很想看到人们何时对我感兴趣并从事的工作进行更改.

编辑: 为了提供更多上下文,我们对我们实现的功能负责,并且沟通不能完全自由流动(一些提交者在完全独立的部门和楼层,并且不了解我或者他们所做的更改可能会影响我的内容做了),所以我不知道什么时候有人试图修改我的工作。有时,"they",修复我无法预见的错误,但没有意识到可能还有更多问题,我应该将他们的修复扩展到代码的其他部分,或者某处存在设计缺陷。

按照我的标准,该项目非常大(9000 classes,15 岁,14000 unit/integration 测试 运行 3 小时),我很想找到解决我们遇到的小问题的方法,而无需在我们的流程中强制进行大的改变。

它不在 IDE 中,但在 Windows 中,您可以使用 CommitMonitor or the Project Monitor feature in TortoiseSVN 提醒您存储库中的更改。

如果您只对少数几个文件感兴趣,可以在CommitMonitor的"URL to monitor"字段中指定单个文件或目录,满足您在一个庞大的项目中监控少数类个的需求.

为此,您可以使用 IntelliJ 中的版本控制 window。

这是我正在处理的一个文件,想看看是否有任何传入的更改。所以我打开 Incoming 选项卡并按下 Reload 小图标:

而且我会有很多关于更改内容的信息,我有几个选项来显示差异或更新项目:

您可以通过更改设置在后台重新加载: