我有一个在 Subversion 1.6 中运行良好但在 1.7 中不再运行的工作流。
我的代码位于我的笔记本电脑(Mac)上的 Linux 虚拟机中。为了编辑代码,我通过 Samba 将目录挂载到主机上并使用带有 Subclipse 的 Eclipse。
使用 SVN 1.6,我可以在 Linux 命令行上执行“svn switch”,Eclipse 会在刷新项目后看到更改。
在 SVN 1.7 中,情况不再如此。svn 切换后,即使手动刷新,Eclipse 仍然认为它正在使用旧分支。这不仅仅是一个视觉问题,尝试签入代码会将其发送到旧的(错误的)分支。
为什么会发生这种情况,是否有解决方案?