如何摆脱SV中的M?

时间:2014-02-25 20:27:51

标签: macos 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 rmsvn revert !M 文件,但是打印出此错误:

screenshot0@2x.jpg is scheduled for addition, but is missing

1 个答案:

答案 0 :(得分:0)

在SVN存储库中重命名文件时,必须使用svn move,以便SVN跟踪更改。如果您从标准工具(例如,从Finder或使用mv命令)重命名它,则SVN会看到一个新文件,并认为原始文件丢失。

在您的情况下,您应该可以使用svn remove iPhone/Resources/image/screenshot0@2x.jpg删除丢失的文件。请参阅svn remove