繁体   English   中英

如何摆脱SVN中的!M?

[英]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 rmsvn 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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM