我有一个项目,已经通过 SVN 进行了几个月的版本控制,但现在突然间 Eclipse 似乎无法识别该项目处于版本控制之下。在团队菜单中,我只有应用补丁...和共享项目...
我尝试按照其他地方的建议共享项目,但 Eclipse 无法识别该项目处于版本控制之下。
所有 svn 目录都存在。
有趣的是,我尝试将项目共享到不同的存储库,但收到一条错误消息,指出该项目已经是另一个 URL 的工作副本。
有什么想法吗?
有一些事情你可以尝试。
svn commit
,将本地项目与 SVN 存储库同步(并使用 Eclipse 重新检查)。尝试以下操作:在断开连接的项目中右键单击 -> 团队 ->“共享项目”(复数,单数不起作用)
我现在无法在我的电脑中重现它,但出现了一个重新连接到 svn 的选项 - 或使用项目中存在的 svn 信息进行连接。 (就像你要在 svn 中放入一个新项目一样,它会看到 svn 信息并要求你使用它)
我讨厌那些问题......
团队>共享项目工作正常。缺点是 SVN 支持一个一个共享项目,而不是一次共享多个项目。
晚了 4 年,但对于面临这个问题的人来说:
右键单击项目->
团队 -> 共享项目 -> SVN ->
使用现有存储库位置 -> 下一步 ->
浏览到项目的主干文件夹 -> 确定 -> 下一步 ->
在这里您将看到一个提交评论框。只需按“完成”->
弹出窗口中会显示警告标志,显示“项目 xxx 已存在于存储库中,并且有一些内容。是否要继续?” ->
单击“是”->
将会弹出一个窗口,显示准备提交的进度 ->
完成后,您将看到实际的提交窗口,显示所有已修改的资源 ->
点击此处取消 ->
它将把您的本地项目连接到 SVN,并且不会提交任何内容。
我对“共享项目”的单数版本有更好的运气。必须手动将“主干”添加到建议的存储库路径中。
将 Eclipse 更新到 2023-09 后,我失去了与 Subversion 存储库的连接。
添加了 Subclipse,没有帮助,但可以在存储库浏览窗口中看到我的 SVN 存储库。
恢复 SVN 连接的方法是:
从工作区中删除项目,但不删除磁盘上的文件。
从磁盘工作区项目目录导入项目。
在项目上:团队/与存储库同步。