将Eclipse中导出的类标记为不修改

将Eclipse中导出的类标记为不修改,eclipse,class,export,readonly,Eclipse,Class,Export,Readonly,在我的工作中,我有SVN checkout类和SVN导出类。 我把课程分成两个工作组。导出的类是另一个基于功能的项目的成员,不允许我在工作区内更改此类 当我想修复一个bug或实现新功能时,我想确保导出的类不会被触及 我可以用一个标志来标记导出的类,即我不能在我的工作区中修改这些类。像只读这样的东西会有帮助。是否有人知道现有解决方案存在类似问题 谢谢这里有两件事我能想到,也许会有所帮助 在文件系统中将所有内容标记为只读。如果您在eclipse中进行编辑,它将在您试图编辑它时提示您,询问您是否要使其

在我的工作中,我有SVN checkout类和SVN导出类。 我把课程分成两个工作组。导出的类是另一个基于功能的项目的成员,不允许我在工作区内更改此类

当我想修复一个bug或实现新功能时,我想确保导出的类不会被触及

我可以用一个标志来标记导出的类,即我不能在我的工作区中修改这些类。像只读这样的东西会有帮助。是否有人知道现有解决方案存在类似问题


谢谢

这里有两件事我能想到,也许会有所帮助

  • 在文件系统中将所有内容标记为只读。如果您在eclipse中进行编辑,它将在您试图编辑它时提示您,询问您是否要使其读/写
  • 将一切标记为派生。将出现相同类型的提示,警告您这是一个派生文件。这里的问题是,除非你有一个插件可以将事物标记为派生的,否则你需要标记每个文件。(尽管编写这样的插件非常简单-如果你想采用这种方法,请发电子邮件给我:scott@javadude.com)
  • 这两种方法都不会完全阻止您,但提示可能会有所帮助(如果您同时执行这两种方法,您将得到两个提示…)

    希望这有帮助