如何修复"无法创建原始安装流"

Tho*_*ler 35 svn

由于大约一到两周我收到此错误消息,我不知道如何解决它.

提交失败(详情如下):

无法创建原始安装流

该系统找不到指定的路径.

SVN截图

我既不知道Pristine Install Stream是什么,也不知道该消息是否包含有关未找到路径的提示.

我试过了cleanup,但仍然会出现同样的错误.

我用Google搜索,但在撰写本文时,只有9个结果可用,其中一些提交了SVN更改的历史记录,其他一些未提问题.

Tho*_*ler 91

我用Process Monitor挖了它,我发现了一条线(下面每行一列)

21:06:17,6337584    
TortoiseProc.exe    
14144   
CreateFile  
[...]\.svn\tmp\svn-4F235F40 
PATH NOT FOUND  
Desired Access: Generic Write, Read Attributes, Delete, 
Disposition: Create, 
Options: Synchronous IO Non-Alert, Non-Directory File, 
Attributes: N, 
ShareMode: None, 
AllocationSize: 0
Run Code Online (Sandbox Code Playgroud)

看着我的硬盘,我发现tmp文件夹里面没有文件.svn夹.

tmp手动创建文件夹解决了该问题.

  • @chrstphrchvz:我从来没有弄清楚为什么 tmp 文件夹会丢失。如果 SVN 能够自动修复丢失文件夹的问题,至少这将是一个很好的功能,因为这种情况似乎经常发生。 (3认同)
  • 这是svn中的一个错误吗? (2认同)

小智 5

在我的系统上,tmp文件夹位于.svn目录中。所以我rm -rf tmp在.svn目录中做了。然后mkdir tmp在.svn目录中,它解决了该问题。