Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Eclipse 在Subclipse中:如何将现有工作区与现有存储库连接_Eclipse_Subclipse - Fatal编程技术网

Eclipse 在Subclipse中:如何将现有工作区与现有存储库连接

Eclipse 在Subclipse中:如何将现有工作区与现有存储库连接,eclipse,subclipse,Eclipse,Subclipse,我在Eclipse3.72中工作,Indigo使用Subclipse1.6.18使用SVN1.6存储库。这一切都在Ubuntu下运行 我有一个项目,在我更新我的Eclipse之前,我忘了断开与Subversion的连接,我一直在使用Galileo及其所有部分-基本上是完全重新安装Eclipse、Subclipse等。现在当我加入团队时,我得到的只是应用补丁 由于项目有未保存的更改,我想重新连接到Subversion,以便提交它们。似乎有答案,但我不明白答案。获胜的答案也有一个指向线程的链接,但该

我在Eclipse3.72中工作,Indigo使用Subclipse1.6.18使用SVN1.6存储库。这一切都在Ubuntu下运行

我有一个项目,在我更新我的Eclipse之前,我忘了断开与Subversion的连接,我一直在使用Galileo及其所有部分-基本上是完全重新安装Eclipse、Subclipse等。现在当我加入团队时,我得到的只是应用补丁

由于项目有未保存的更改,我想重新连接到Subversion,以便提交它们。似乎有答案,但我不明白答案。获胜的答案也有一个指向线程的链接,但该链接不指向线程


那么,如何将我的项目与subversion重新连接?提前谢谢

另一个答案是建议它从Eclipse中删除项目,但不选择确认对话框中的删除文件系统内容选项。这将从Eclipse的知识中删除该项目,但将文件保留在您的文件系统中。然后,将文件>导入>现有项目放入工作区,以使项目回到Eclipse的控制之下。根据这个答案,做这个删除和重新导入将获得项目的svn能力-我不能保证这个答案的有效性;我只是解释一下。

以下方法应该适用于git、svn和任何其他团队提供商:

如果eclipse不知道您现有的项目,请使用File>Import>ExistingProjectionToWorkspace

-项目现在应该显示在您的工作区中

如果未配置团队提供程序,请使用Project>Team>ShareProject>SVN/GIT

-项目>团队菜单现在应该包含您期望的所有项目


项目>共享项目可能不可用。要添加它,请转到“窗口>自定义透视图>命令组可用性”并选择“团队”

,我遇到了相同的问题,安装在Eclipse中的Subclipse插件使用了比工作区中当前使用的工作副本格式更新的工作副本格式

使用与已安装Subclipse使用相同工作副本格式的svn命令行客户端执行svn升级解决了问题:在下一次启动Eclipse之后,工作区中的项目连接到Subversion


如果重新启动Eclipse后项目仍然未连接,请在Package Explorer中,单击应处于subversion控制下的项目子文件夹上下文菜单中的“属性”菜单项,然后在“属性”对话框中选择“subversion”项。您应该看到Svn URL、存储库根目录和该文件夹的修订版的值。关闭项目上下文菜单中的对话框后,选择Team->Refresh/Cleanup,项目的所有其他子文件夹应显示正确的svn状态。

Eclipse知道本地副本,即我工作区中的副本,但它不知道这与svn中的副本有任何关联。从Eclipse中,我可以很好地浏览存储库——它可以看到那里的所有项目,所以我只需要将两者连接起来;我需要对Eclipse和SVN说,Eclipse中的这个项目就是SVNIt的just project>ShareProject中的那个项目,但它成功了!谢谢项目>共享项目可能不可用。要添加它,请转到“窗口>自定义透视图>命令组可用性”,然后选择“团队”