在eclipse中,安装了Subclipse,如果我右键单击一个项目并选择“团队”,通常有2个选项:
一旦你有共享项目,你可以从“团队”获得完整的Subclipse菜单
然而,一个项目只有一个选项 - 应用补丁。如果我关闭项目,我会看到两个选项,但共享项目选项显示为灰色。
我有其他项目没有发生这种情况。
这个项目阻止我获得共享项目选项有什么特别之处?我可以使用共享项目功能的另一条路径吗?
问候
使用以下步骤解决此问题:
Subclipse不应自动检测和连接您的项目,而无需为每个项目选择“共享项目”。
当包含项目的目录未正确受版本控制(错误或损坏的.svn
)时,通常会出现这种情况。
所以:
.project
和.classpath
文件在哪里(在eclipse工作区或你项目的根目录下?)如果您最近升级了Eclipse,请确保您仍在使用相同的SVN插件... :)
就我而言,我升级了Eclipse并意外安装了Subversive而不是Subclipse。项目的现有.svn目录包含Subclipse预期格式的数据,因此Subversive感到困惑(例如但没有显示“共享项目”选项)。
Close Project和Re-Open项目对我有用。
紧急迁移(再次!)从Subversive到Subclipse后我遇到了同样的问题。旧的.svn条目都存在,但Subclipse不会接收它们。
我可以使用外部工具成功提交,在本例中为TortoiseSVN,但在Eclipse中,我只看到无法共享的普通Java项目(因为我怀疑过时的.svn条目)。
我看到的唯一解决方案是使用外部工具提交您想要保留的所有内容,然后将项目新近检查到新工作区并复制旧工作区中的任何缺失部分。
我和上面的Yaniv有完全相同的情况。
如果您最近升级了Eclipse,请确保您仍在使用相同的SVN插件... :)
就我而言,我升级了Eclipse并意外安装了Subversive而不是Subclipse。项目的现有.svn目录包含Subclipse预期格式的数据,因此Subversive感到困惑(例如但没有显示“共享项目”选项)。
我的解决方案如下:
- >它与安装在新工作区中的Subversive配合得很好。
请仔细检查您是否使用:Subversive或Subclipse?
您可能已经使用较新的Eclipse安装打开了一个旧项目,其中要使用的软件可能不是以前使用的软件,例如:
在我的情况下,全新安装“Eclipse IDE for PHP Developers”版本:2018-09(4.9.0)构建ID:20180917-1800,而我需要对古老的SVN跟踪项目进行一些修改。
我有Subclipse而不是Subversive(这么简单但你可能会旋转)。 相信Yaniv的答案,他已经以相反的方式安装了软件 - 同样的问题。
尝试选择prespective作为java而不是j2ee,然后重新启动为eclipse。
这适合我。