2

我有颠覆的问题。我已经丢失了我的更改,所以我愿意接受任何解决方案。当我签出某个存储库时,我收到以下错误:

'D:\test.svn\pristine\ac\acb7917332370248f3b347431657f5146537225d.svn-base':系统找不到指定的文件。其他错误:无法创建目录“D:\test.svn\pristine\ac”:当该文件已存在时无法创建该文件。

这是来自 repo 的全新结帐。遥控器工作正常。(其他程序员可以毫无问题地访问遥控器)。我们正在为不同类型的文件开发 2 个存储库,第二个存储库对我来说运行良好。

在网上搜索后,这是我可以在网上找到的最接近的错误消息: https ://groups.google.com/forum/#!topic/subversion_users/gY6mEqWnqiM

我正在使用乌龟 SVN 1.8.0。如果你有任何问题要问,那就去做吧。

PS它工作。除已删除文件夹外的所有内容都已下载。但是它说:“已跳过,仍然存在冲突。”。我应该如何获得该文件夹?

PS2 是的,但导致问题的文件仍然导致它。我无法使用该文件夹。该解决方案只是帮助我更新了其他文件。有问题的文件名为“lua5.2.lua”,位于名为“tools”的目录中。

PS3 对于下面的第一条评论:我尝试升级到 1.8.1 并降级到 1.7.x。这些都没有工作。

4

2 回答 2

2

我在发布问题后很久才发现问题。

Avast 防病毒软件将某些 .svn 文件视为恶意软件,并默默地删除它们。禁用防病毒软件解决了这个问题。

于 2014-04-12T08:50:30.023 回答
1

这里建议了这个答案:Can't open .svn/text-base/file.svn-base?

它发生在一个更大的文件夹中的一个子文件夹中。我没有清除我的整个项目,而是能够通过从命令行删除子文件夹来“修复”它,然后执行 svn update,它恢复了丢失的子文件夹。

于 2013-08-06T08:50:21.030 回答