如何跟踪/处理其他用户对源控件共享emf资源所做的更改

时间:2011-04-22 22:27:49

标签: eclipse model eclipse-emf

我们的项目将模型保存在xml资源文件中。 xml资源标记在项目资源管理器中列为节点。该项目是源控制的一部分,并由多个用户进行处理。当用户在其工作区中执行更改时,我能够处理所有项目并采取适当的操作。虽然当其他用户更改模型文件,并且在其他工作区中获取新的同步文件时,我只获得xml文件被修改的通知。未收到哪些确切的模型更改。

如果用户关闭并打开项目,事情就可以正常工作。尽管这不是正确的解决方案。我尝试使用resource.unload,然后是resource.load.This没有任何区别。如何以programmaticaly方式实现所需的结果?

1 个答案:

答案 0 :(得分:0)

EMF Compare应该可以帮助您比较两个文件,但我不确定它是否与SCM很好地集成。