如何从svn手动删除目录?

svn*_*ser 4 svn

我已经使用RVM rm命令删除了该目录.如何从svn缓存中删除它?

the*_*Man 6

除了工作目录之外,您还在SVN中维护一个单独的代码更改存储库.您必须使用SVN来管理更改,因此您对源的想法是准确的.无论好坏,这意味着你必须让它控制事物.

当您删除目录时,您没有告诉SVN这样做,因此它的目录副本仍然存在,任何后续svn updatesvn checkout将恢复该目录.

通常你应该这样做svn rm directory,"directory"是你要删除的目录的名称,以摆脱它.因为您首先删除了目录,所以您需要通过执行svn update还原磁盘上的目录来使SVN满意,然后执行svn rm directory.

所以,你的命令是:

svn update
svn rm directory
svn commit .
Run Code Online (Sandbox Code Playgroud)

最后一行,svn commit .将更新您的SVN仓库,告诉它也删除目录,这将从"svn缓存"中删除它.