解决svn E155010: Path/File is scheduled for addition, but is missing
出错原因:已经将目录或文件add到版本控制中,此时你却把文件或目录给删除了,并且在删除之前你还没有commit到仓库,当你删除后再commit就会出现如标题提示。
解决办法有两种:
第一种,将已删除的文件通过revert还原到删除之前的状态然后再commit到仓库。
# svn update
# svn revert /public/wwwroot/example.com/(Folder/File)
# svn ci -m "example data."
温馨提醒:
- 提前备份你目前修改过的数据
- 你删除文件不是使用SVN的删除命令
- 还原目录或文件时必须使用绝对路径,写相对路径SVN会直接skipped文件或目录
第二种:将你删除的文件使用SVN的强制删除命令彻底删除,这样SVN的提交计划就没有它们了。
命令例如:
# svn delete --force Folder/File
# svn commit -m "Try CI Again."
PS:
- 以上命令部分任何平台都可用
- 上述错误也可以解决错误码如svn: E155011或svn: E160028等
目前尚无回复