svn st 出现叹号文件冲突的解决方法

! 状态表示 “该项目已遗失(被非 svn 命令删除)或不完整”。

经常在svn 合并的时候由于某种原因使用ctrl + c命令强制退出后,再执行svn st命令发现某些文件出现了!状态。

这个时候只需要重新执行svn up命令即可。

12月4日更新,今天又出现类似的错误 —— “!M”,如图:

svn冲突

形成原因:
先是svn add QRCode目录,然后我直接rm QRCode -r ,结果svn st就出现上面的问题了。

解决方法:
首先svn revert QRCode下的两个文件:

svn revert app/src/include/LIB/Package/QRCode/Client.php
svn revert app/src/include/LIB/Package/QRCode/QRCode.php

然后创建QRCode目录

mkdir app/src/include/LIB/Package/QRCode

然后还原QRCode目录

svn revert app/src/include/LIB/Package/QRCode

然后删除QRCode目录即可,此时svn st无错误了。

标签: svn

添加新评论