我已经使用RVM的rm
命令删除了该目录。如何从svn缓存中删除它?
答案 0 :(得分:6)
除了工作目录之外,您还在SVN中维护一个单独的代码更改存储库。您必须使用SVN来管理更改,因此您对源的想法是准确的。无论好坏,这意味着你必须控制它。
当您删除目录时,您没有告诉SVN这样做,因此它的目录副本仍然存在,任何后续的svn update
或svn checkout
都将恢复该目录。
通常你应该svn rm directory
,其中“directory”是你要删除的目录的名称,以摆脱它。因为您首先删除了目录,所以需要通过svn update
恢复磁盘上的目录来使SVN满意,然后执行svn rm directory
。
所以,你的命令是:
svn update
svn rm directory
svn commit .
最后一行svn commit .
将更新你的SVN仓库以告诉它删除目录,这将把它从“svn缓存”中删除。
答案 1 :(得分:0)
你必须首先'svn delete'然后发出'svn commit'。