Как переместить подкаталог в CVS без взлома хранилища? - PullRequest
0 голосов
/ 03 ноября 2010

У меня есть CVS-репозиторий с несколькими каталогами, которые содержат подкаталоги. Я случайно добавил подкаталог в неправильный каталог верхнего уровня, выполняя некоторую работу. В попытке очистить его, я просмотрел и сделал «cvs remove» в подкаталоге и во всем, что находится под ним, после создания рекурсивной копии в правильном каталоге верхнего уровня; однако, когда я перехожу к «cvs add», все в нужном месте, CVS жалуется, что версии уже существуют. Чтение небольшого количества руководства и быстрый поиск в Google, похоже, указывают на то, что для исправления этого потребуется взлом хранилища (к которому у меня сейчас нет доступа), кто-нибудь знает другой способ сделать это?

1 Ответ

0 голосов
/ 24 ноября 2010

Проблема в том, что CVS хранит копию старой папки в «Чердаке» в том месте, где вы ее не хотите. Пока эта папка "Чердак" есть, CVS имеет память каталога. К сожалению, единственное желание полностью избавиться от него, это «взломать» репозиторий, чтобы удалить эту папку с «Чердака».

Единственное, о чем я могу подумать, - это восстановить этот каталог из CVS, просто удалить содержимое (которое помещает их обратно на чердак) и зафиксировать то, что вы действительно хотите, в папке в заголовке.

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