我有多个项目存储在我的本地计算机上,但不在我正在使用的 Eclipse 工作区中。但是当我打开同一个 Eclipse 工作区时,项目就在那里。这是如何实现的?工作区的元数据中是否有一个设置指定项目的存储位置?使用这种方法而不是将项目存储在工作区中是否有任何优点?
工作区被设计为项目的逻辑容器,碰巧它也可以是项目的物理容器。很多时候,您希望或需要将项目的内容存储在文件系统上工作区之外的某个位置。一个常见的例子是使用某些源代码控制系统,您将文件检出到由版本控制系统(例如 git、Perforce、VSS 等)管理的位置。在这种情况下,您需要让 Eclipse 项目在版本工具管理的位置而不是 Eclipse 工作区中查找其内容。
许多人,比如我自己,只是喜欢以不依赖于特定工作空间的不同方式在我的文件系统中组织项目。另一个原因(虽然不太常见)是将同一个项目加载到两个不同的工作区中。请记住,工作空间是一个逻辑或虚拟容器;它并不总是完全按照您希望的方式在磁盘上组织项目。如果您的项目存储在工作区之外,则工作区是暂时的,因为您可以随意创建/删除它们而不会丢失项目内容。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)