我正在尝试svn update使用TortoiseSVN的SVN工作副本,但更新失败,要求先执行清理.
然而,svn cleanup失败太过陈述了\.svn\pristine\20\20long-namecbf.svn-base file cannot be found.
我已经尝试释放锁,但这也不起作用.
知道我该怎么办?
chu*_*uiw 33
这个问题:
找不到文件.svn\pristine\24\24fd530d4bd82341fb514ab912c9e10adbc4ad89.svn-base
我从其他文件复制了一个svn-base,并用24fd530d4bd82341fb514ab912c9e10adbc4ad89.svn-base重命名.并执行清理操作.之后我遇到了另一个丢失的文件.用同样的方法,最后我解决了这个问题.
从安装了SilkSVN的Windows命令行:
cd project directory
svn status
Run Code Online (Sandbox Code Playgroud)
这将产生错误.选择并复制目录和文件名文本,然后粘贴:
echo > .svn\pristine\<paste>
Run Code Online (Sandbox Code Playgroud)
例如:
echo > 24\24fd530d4bd82341fb514ab912c9e10adbc4ad89.svn-base
Run Code Online (Sandbox Code Playgroud)
有了这些知识,编写一个可以自动解决这些问题的批处理文件对于每个人来说都是相当简单的.svn命令将生成可以检查失败的%ERRORLEVEL%值.
Sir*_*rsh 12
我解决了这个问题
创建一个空文件/workingdirectory/.svn/pristine/da/da39a3ee5e6b4b0d3255bfef95601800afd80009.svn-base
运行svn清理
| 归档时间: |
|
| 查看次数: |
17186 次 |
| 最近记录: |