[英]How to get rid of !M in SVN?
当我在终端中运行svn status
时,我在screenshot0@2x.jpg前面得到一个!M ,因为我已将其重命名为introContent0@2x.jpg 。
A iPhone/Resources/image/introContent0@2x.jpg
!M iPhone/Resources/image/screenshot0@2x.jpg
我试图svn rm
和svn revert
!M文件,但打印此错误:
screenshot0@2x.jpg is scheduled for addition, but is missing
在SVN储存库中重命名文件时,必须使用svn move,以便SVN跟踪更改。 如果从标准工具(例如,从Finder或使用mv
命令)重命名,则SVN会看到一个新文件,并认为原始文件丢失。
根据您的情况,您应该可以使用svn remove iPhone/Resources/image/screenshot0@2x.jpg
删除丢失的文件。 参见svn remove 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.