Eclipse手动“共享项目”?

时间:2008-09-04 20:54:42

标签: eclipse svn subclipse

在从Subversion外部检出的Eclipse项目上执行Subclipse共享项目时,文件系统实际发生了什么?所有.svn文件夹都已就位。当我尝试以正确的方式共享Project时出现错误,我宁愿不从SVN Repository浏览器中删除并重新检出项目。

3 个答案:

答案 0 :(得分:12)

Dunno究竟是在eclipse中发生了什么,我认为它在工作区的.metadata目录中做了一些时髦的东西。也就是说,我建议以下内容让eclipse了解项目的svn设置:

  • 从工作区中删除项目(不选中“删除磁盘上的项目内容”)
  • 文件>导入...>一般>现有项目进入工作区
  • 浏览至包含感兴趣的原始项目的文件夹
  • 将项目导入工作区

在将“新”项目导入工作区时,这似乎会产生subclipse的副作用,注意到subversion设置。

答案 1 :(得分:2)

共享项目操作旨在提交项目的第一个版本,即没有 .svn 元数据的项目。如果它已经看到 .svn 目录,它会感到沮丧。正如Rob所写,将签出项目导入Eclipse的方法是使用导入功能。

答案 2 :(得分:1)

我不确定您使用的是哪个版本的Eclipse,或者这是否适用,因为我使用的是Subversive而不是Subclipse。当我已经拥有所有.svn目录时,当我使用共享项目功能将项目提交到svn时,我可以选择“使用当前项目设置”,然后eclipse自动将项目svn信息重新附加到团队积分。如果您尝试输入不同的信息,可以将其搞砸。