svn报错:is scheduled for addition, but is missing

svn在commit后报错is scheduled for addition, but is missing

原因,之前已经提交过这个文件,现在上传的时候已经删除

解决方法
1、本来就是删除的文件,直接删除svn的待上传目录
方式1:单个文件单个文件的删除
svn delete --force {filename}
svn delete --force paho.mqtt.embedded-c/MQTTClient-C/samples/linux/build_lib/mqtt_scheduler.o

方式2:全删除,重新添加
svn delete --no-ignore --force
svn add . --no-ignore --force

方式3:忽略删除的文件
svn revert {filename}
svn revert paho.mqtt.embedded-c/MQTTClient-C/samples/linux/build_lib/mqtt_scheduler.o

如果是误删除,需要恢复文件
只需要
svn up
svn log 找到之前的版本
svn merge来回滚: svn merge -r : something,回滚到之前的版本

你可能感兴趣的:(linux报错,svn)