2014-02-16 48 views
2

(由于某种原因,我无法用我的旧帐户登录,遗憾的不友好的用户名)Eclipse工作区中的Git回购外

我使用Eclipse和饭桶。关于在Eclipse工作区以外使用git存储库有几次讨论。这就是其中之一:

Should I store git repository in Home or Eclipse Workspace?

所以,我创建的工作区外的回购,和我的项目文件现在都在回购协议。 我仍然可以在Eclipse中看到该项目,在项目上工作,并且通常按照我以前的做法做,因此一切都很好。项目属性显示项目位于回购仓库和工作区域之外。

但是,“Eclipse工作区”有什么用处?它甚至意味着什么“Eclipse工作区”?如果毕竟你可以在任何你喜欢的地方工作,那么你的整个磁盘就是你的“Eclipse工作区”?

或者我错过了什么?我是否应该将该项目复制到工作区并在该副本上工作?如果它有什么区别,这个想法是在GitHub上有一个回购,并推动我的本地东西,从那里...

谢谢。

+1

工作区存储一些(隐藏)元数据,即使它不包含任何项目。这包括历史,设置等。参见目录'.metadata'。 – qqilihq

回答

1

但是那么“Eclipse工作区”有什么好处呢?它甚至意味着什么“Eclipse工作区”?

这是用于项目元数据,不应与您的项目的实际数据混淆。

  • 这些数据可以存储在磁盘上任何地方的git仓库中。
  • Eclipse项目可以导入Eclipse工作区,供Eclipse使用。

这就是为什么当你在Eclipse中删除一个项目时,你可以简单地“不参考”它来形成你的Eclipse工作区,同时将它保留在硬盘上。