解决svn报错 : The pristine text with checksum 'e006b124faa4ddf60d8773d1855e6bfa56145874' was not fou

这是因为这个节点本身不存在却变成了normal的状态,需要修改它的状态,而这些状态信息存储在sqlite db中,所以需要借助sqlite工具。

从sqlite的官网(http://www.sqlite.com/download.html)下载sqlite tools.

Windows :  sqlite-tools-win32-x86-3150200.zip

Mac : Precompiled Binaries for Mac OS X (x86)

 

将文件解压,将两名的三个文件饭是刚到工程根目录,然后在命令行切换到工程根目录,执行一下两个命令

(1) 查找 :

sqlite3 .svn/wc.db "SELECT * FROM nodes WHERE checksum like '%e006b124faa4ddf60d8773d1855e6bfa56145874'"

 

命令行看到查询结果:

1|Assets/HotRes/FX/Map_FX/galaxy_lod0_planet_17.prefab|0|Assets/HotRes/FX/Map_FX|1|project/OdysseyClient/Assets/HotRes/FX/Map_FX/galaxy_lod0_planet_17.prefab|20710|normal|||file|()||$sha1$e006b124faa4ddf60d8773d1855e6bfa56145874||20464|1565235259850372|chenshi|119183|1565247315000000|||

 

(2) 更新

sqlite3 .svn/wc.db "UPDATE nodes set presence='not-present' WHERE checksum like '%e006b124faa4ddf60d8773d1855e6bfa56145874'"

 

搞定,可以正常使用svn了.

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值