我有一个已经被SVN版本化了几个月的项目,但现在突然之间似乎Eclipse没有认识到项目受版本控制。在团队菜单中,我只有Apply Patch ...和Share Project ...
我按照其他地方的建议尝试了Share Project,但是Eclipse不承认该项目受版本控制。
所有svn目录都存在。
有趣的是,我尝试将项目共享到另一个存储库,并且我收到一条错误消息,指出该项目已经是另一个URL的工作副本。
有什么想法吗?
答案 0 :(得分:14)
您可以尝试一些事项。
svn commit
,用于将本地项目与SVN存储库同步(并使用Eclipse重新检查)。答案 1 :(得分:10)
请尝试以下操作:Rigth click - >团队 - >'分享项目'(复数,单数不起作用)在您的断开连接项目中
我现在无法在我的电脑中重现它,但似乎有一个选项可以重新连接到svn -or以使用项目中存在的svn信息进行连接。 (就像你要在svn中放置一个新项目一样,它会看到svn信息并要求你使用它)
我讨厌那些问题......
答案 2 :(得分:6)
团队>分享项目工作正常。缺点是SVN支持逐个共享项目,而不是一次共享许多项目。
答案 3 :(得分:1)
4年为时已晚,但对于任何遇到此问题的人来说:
右键单击项目 - >
团队 - > 分享项目 - > SVN - >
使用现有存储库位置 - >下一步 - >
浏览到您项目的主干文件夹 - >好的 - >下一步 - >
在这里,您将获得一个提交评论框。只需按完成 - >
警告标志显示在弹出窗口中,表示"项目xxx已存在于存储库中并具有一些内容。你想继续吗?" - >
点击是 - >
将弹出一个窗口,显示准备提交的进度 - >
完成后,您将获得实际提交窗口,其中显示所有已修改的资源 - >
点击取消 - >
它会将您的本地项目连接到SVN,也不会提交任何内容。
答案 4 :(得分:0)
我对“共享项目”的单一版本运气更好。必须手动将“trunk”添加到建议的存储库路径。