2

我对项目中的一些文件进行了更改(它们是使用工具自动生成的)。

我想回滚这些更改,但是当我单击“撤消”时,会出现一条错误消息,告诉我“运行撤消本地更改时出现问题”,原因是“资源与文件系统不同步”。

现在我真的很想撤消我的更改:|

有人有想法么?

谢谢

4

1 回答 1

2

你应该能够:


jazz.net上的这个帖子有一个更完整但更危险的解决方案:

(前言:ehughes在评论中确实建议:

不要重新加载!
用户的 Eclipse 工作区有错误的文件系统视图,它只需要刷新
为此重新加载就像使用原子武器杀死苍蝇一样。只需刷新!这很容易,快速,无痛!

)

重要的是与沙箱关联的元数据是否与存储库中有关工作空间的元数据同步。
(它似乎与您同步的事实是不够的 :-)。

正确的答案是重新加载,使用“重新加载项目不同步”操作
根据我的经验,这永远不会覆盖您的任何本地更改,并且绝对不会更改当前加载的任何文件上的日期戳,并且与存储库中的内容同步。

(实际上它可以擦除/删除本地更改)

但是,在我们从 RTC SCM 团队确认“重新加载不同步”操作永远不会覆盖本地更改之前,我会在加载之前将沙箱的副本存储在某个临时目录中,以防万一。


注意:同一线程提到:

应该改进此错误消息。
它应该这样说:

Files in your sandbox are out of sync with your repository workspace

我已经提交了工作项目 185778来解决这个问题。

于 2012-03-21T11:49:51.537 回答