原始 svn-base 文件丢失

2024-02-08

我试图svn update我的 SVN 工作副本与 TortoiseSVN 但更新失败,要求先执行清理。

但是,那svn cleanup也未能说明\.svn\pristine\20\20long-namecbf.svn-base file cannot be found.

我已经尝试释放锁,但这也不起作用。

知道我应该如何进行吗?


这个问题:

找不到文件 .svn\pristine\24\24fd530d4bd82341fb514ab912c9e10adbc4ad89.svn-base

我从其他文件复制了一个 svn-base 并将其重命名为 24fd530d4bd82341fb514ab912c9e10adbc4ad89.svn-base。并执行清理操作。之后我又遇到了另一个文件丢失的情况。用同样的方法,最后我解决了这个问题。

从安装了 SilkSVN 的 Windows 命令行:

cd project directory
svn status

这会产生错误。选择并复制目录和文件名文本,然后粘贴:

echo > .svn\pristine\<paste>

例如:

echo > 24\24fd530d4bd82341fb514ab912c9e10adbc4ad89.svn-base

有了这些知识,编写一个可以为每个人自动修复这些问题的批处理文件就相当简单了。 svn 命令将生成一个 %ERRORLEVEL% 值,可以检查该值是否存在故障。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

原始 svn-base 文件丢失 的相关文章

随机推荐