2011-04-10 111 views

回答

0

你必须先'svn delete',然后发出'svn commit'。

4

除了工作目录外,您还在SVN中维护一个单独的代码更改存储库。您必须使用SVN来管理更改,以便其源代码的准确性。无论好坏,都意味着你必须让它控制事物。

当你删除目录时,你并没有告诉SVN这么做,所以它的目录副本仍然存在,任何后续的svn updatesvn checkout都将恢复该目录。

通常你应该做svn rm directory,其中“directory”是你想要删除的目录的名称,以摆脱它。因为您先删除了目录,您需要通过执行svn update来恢复磁盘上的目录,然后执行svn rm directory以使SVN高兴。

所以,你的命令是:

svn update 
svn rm directory 
svn commit . 

的最后一行,svn commit .将更新您的SVN回购告诉它删除目录也将在“SVN缓存”将其删除。