我在工作区中有一些项目是使用Subclipse从SVN导入的。现在我用新版本的Eclipse(使用Subclipse)和“Team”打开这个工作区。上下文菜单仅包含“应用补丁”。

有没有办法让subclipse使用这些项目而不必从工作区中删除它们,并从SVN进行新的导入?

有帮助吗?

解决方案

在卸载以前的SVN Team Provider之前,您可能没有断开项目的连接 因此,所有项目仍然连接到已删除的旧版本的插件。
在这种情况下,团队服务不会显示“共享项目”。菜单项。

重新连接这些项目的唯一方法是将它们从工作区中删除(不删除内容),然后将这些项目重新导入工作区:纯日食操作:不需要重新导入SVN。

另见此主题

其他提示

如果您忘记了“断开连接”在切换插件或Eclipse版本之前的项目,您可以通过从工作区删除一些索引文件来清理它。

假设您正在使用基于nix的操作系统关闭Eclipse,那么:

cd $WORKSPACE
find .metadata/.plugins/org.eclipse.core.resources/.projects -name 'properties.index' -delete

重新启动Eclipse,您应该可以再次执行Share Project。如果您尝试从Subversive切换到Subclipse并且发现自己只有一个Apply Patch选项并且Team菜单下没有Share Project,那么同样有效。

此处找到的解决方案: http:// mschrag .blogspot.com / 2010/11 /切换-从颠覆-背to.html

我遇到了同样的问题,但是当我将subclipse更新到最新版本时,问题就出现了。 http://subclipse.tigris.org/update_1.6.x

我有类似的情况。 我在SVN的项目中做了一些更改,由于某种原因它与SVN断开连接,菜单中唯一的选项是“Apply Path”。 :P

我做了什么?

我制作了一个项目副本。 从eclipse中删除了项目(删除内容),因此工作区中的项目消失了。 我从SVN创建了一个新项目,然后我复制了备份项目文件夹并粘贴到SVN的新文件夹项目中,它工作正常,它显示了我所做的更改。 :)

希望对它有所帮助。

您可以使用项目的工作区从本地副本中删除所有'CVS'文件夹。现在,在eclipse视图中刷新项目。执行新的导入表单 SVN 团队>分享项目

再次删除和导入项目是方便的,但并不总是方便(从工作区删除项目时,运行配置和断点会丢失)

Pendors提示(在这里查看)允许我在我的Eclipse工作区中将Sublipse重新附加到现有项目而无需重新导入项目。

对于Windows用户:只需查找并删除
中的properties.index即可     EclipseWorkspaceFolder.metadata.plugins \ org.eclipse.core.resources.projects \命名为yourprojectname \ .indexes

在Eclipse中,右键单击Package Explorer中的YourProject叶,选择Team-> Share Project并按照ShareProject向导进行操作。为我工作!感谢。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top