Как вручную удалить каталог из SVN? - PullRequest
4 голосов
/ 10 апреля 2011

Я уже удалил каталог командой RVM rm.Как я могу удалить его из кеша svn тоже?

Ответы [ 2 ]

6 голосов
/ 11 апреля 2011

Вы поддерживаете отдельный репозиторий изменений кода в SVN, в дополнение к вашему рабочему каталогу.Вы должны использовать SVN для управления изменениями, чтобы его представление о вашем источнике было точным.Хорошо это или плохо, это означает, что вы должны позволить ему контролировать вещи.

Когда вы удалили каталог, вы не сказали SVN сделать это, так что его копия каталога все еще существует, и любые последующие svn update или svn checkout восстановит этот каталог.

Обычно вы должны сделать svn rm directory, где "directory" - это имя каталога, который вы хотите удалить, чтобы избавиться от него.Поскольку сначала вы удалили каталог, вам нужно осчастливить SVN, выполнив команду svn update для восстановления каталога на диске, а затем выполните команду svn rm directory.

Итак, ваши команды:

svn update
svn rm directory
svn commit .

Последняя строка, svn commit . обновит репозиторий SVN, чтобы он тоже удалил каталог, что приведет к удалению его из "кэша svn".

0 голосов
/ 10 апреля 2011

Вы должны сначала выполнить 'svn delete', а затем выполнить 'svn commit'.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...