该.metadata
目录位于我的工作区目录中。我可以配置 Eclipse 以使该.metadata
目录不在工作区中吗?
原因是我们有很多开发人员使用同一个项目目录,如果每个人都在同一个工作区启动它的 Eclipse 实例,那么.metadata
每个开发人员都会对其进行修改。
该.metadata
目录位于我的工作区目录中。我可以配置 Eclipse 以使该.metadata
目录不在工作区中吗?
原因是我们有很多开发人员使用同一个项目目录,如果每个人都在同一个工作区启动它的 Eclipse 实例,那么.metadata
每个开发人员都会对其进行修改。
据我所知,没有办法让.metadata
工作区目录之外的目录。但是,您可以将实际项目放在工作区目录之外!
.metadata
目录以及对实际项目的引用。这样,每个开发人员都有自己的工作区,具有单独的设置等,而项目仍然驻留在共享目录中。但是,这可能会导致严重的问题,因为 Eclipse 不会意识到其他人正在编辑项目中的文件。因此,这仅应用作解决方法,以防 SVN 或 Git 等“适当的”版本控制系统不是一个选项。
您不能配置 .metadata 目录的路径。
您尝试使用 Eclipse 的方式只会给您和您的团队带来悲伤。每个工作区都会跟踪它是否查看过文件的当前版本。如果多人编辑同一个项目文件,团队中的每个人都必须不断调用刷新。也有丢失更改的风险,因为一个团队成员可以轻松、默默地覆盖另一个人所做的更改。
更加努力地使用源代码控制系统。像 SVN 这样需要托管在某个地方的集中式系统并不是唯一的选择。像 git 这样的系统允许您在团队成员之间直接安全地交换更改。