从SVN软件的本地腐败中恢复

时间:2014-01-16 16:00:47

标签: svn tortoisesvn

我刚刚被介绍到企业级Java团队开发的世界,使用Tortoise SVN进行版本控制。我们小组的专家刚离开无限期的家庭假,可能几周没有回来。与此同时,我在我的本地机器(Windows 7笔记本电脑)上乱搞了SVN。

我在诊断我正在处理的这个项目上的错误时遇到了问题,因此我决定简单地对早期版本进行SVN检查 - 已知最新版本正常工作。但它一直在检索当前(a.k.a。“HEAD”)版本,所以同事告诉我,我需要删除包含所有现有源代码的文件夹。所以我这样做了,创建了一个同名的新文件夹,并尝试将其设置为与SVN一起使用。我再也无法让它作为Netbeans插件再次运行,但我能够直接从Windows资源管理器中检查项目的SVN。

我能够在NetBeans中编辑,构建并成功测试问题项目。然后我尝试进行SVN更新,然后进行SVN提交;提交失败,因为我错过了SVN期望找到的临时文件[我试图附加图像,但系统说我需要“至少10个声望”来发布图像(!?)]。

以下是对话框中显示的四行“错误”文字:
错误提交失败(详情如下)
错误无法打开
错误'C:\ Users \ larsekj1 \ Documents \ NetBeansProjects \ MRPDataAccess.svn \ tmp \ _svn-C4246BF8':
错误系统找不到指定的路径

![SVN提交错误对话框] [1]

有没有办法从这个问题中恢复过来?一如既往,感谢您的反馈。

系统详情:

Windows 7 64位企业版,SP1
Tortoise SVN 1.7.12.24070

1 个答案:

答案 0 :(得分:0)

看看反病毒。如果你有一个正在运行,并且可以禁用它进行测试,看看它是否有所作为。当反病毒工具阻碍时,您通常会看到这种错误。该工具开始扫描文件,该文件会立即将其锁定,并导致SVN无法执行该操作。