首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >哪些eclipse项目/工作区文件应该添加到源代码控制中?

哪些eclipse项目/工作区文件应该添加到源代码控制中?
EN

Stack Overflow用户
提问于 2009-09-02 10:40:22
回答 3查看 10K关注 0票数 17

我想通过SVN与我的团队其他成员共享一个eclipse项目。我应该将哪些文件添加到subversion?在工作空间中,有许多文件是IMHO不应该在源代码控制上的-它们的大小只有几兆字节。

当只添加项目时,签出代码的另一个用户仍然需要将项目导入到工作区中。

编辑:也许这里正确的问题是,我如何使用subversion共享我的eclipse 工作区

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-09-02 10:45:07

使用Eclipse,您总是必须导入项目-没有其他方法可以做到-如果您只是切换工作空间,Eclipse将不会检测项目,除非您以前在该工作空间中创建/导入了项目。

您需要的最低为

  • .project
  • .classpath

我个人也添加了设置文件夹,但这取决于您:

  • .settings

然后其他用户选择Import project并选择.project文件。

票数 10
EN

Stack Overflow用户

发布于 2009-09-02 10:43:14

我会说“它们都不存在”--我发现只将代码存储在subversion中,然后使用"Checkout Projects from SVN“向导在Eclipse中创建一个新项目会更容易

如果你有一个当前不在subversion控制下的工作区,那么最简单的方法是创建一个副本,修剪所有不需要的文件,然后将其导入subversion。然后,您可以使用向导创建一个新的工作区,将其与SVN链接起来。

票数 8
EN

Stack Overflow用户

发布于 2009-09-02 10:45:11

对于工作区,请考虑使用“团队项目集”。您可以通过导出操作创建一个。这将生成一个文件,您可以将该文件通过电子邮件发送给同事,然后同事将其导入,所有共享的项目都将被检出。

对于每个项目,这取决于它是什么类型的项目。如果是Java项目:

.project

  • Include

  • 排除JDT输出目录(缺省为folders)

  • Include /,有时使用out/ )
  • 排除任何可能已经生成的构建工件(包括那些在你的源folders)
  • Include .classpath和你的源依赖项中的那些)(如果你没有使用像maven)
  • Optionally这样的外部依赖项管理应用程序包括你的JDT .classpath文件,这取决于你是否希望人们共享代码模板,格式化约定etc
  • Optionally包括任何.launch文件(保存的启动配置),但要小心,因为这些文件可能具有特定于平台的条目,因此不能在不同的计算机上运行

一般来说,如果一个资源是另一个资源的派生资源,那么它应该被排除。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1366953

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档