Não existe um comando de renomear diretório no CVS, já que o CVS não sabe sobre diretórios, apenas sobre arquivos.
Você tem várias opções, e o que você faz depende de como você deseja lidar com as verificações "antigas" das revisões antes de fazer essa alteração.
-
Se você quiser que as caixas de seleção "antigas" obtenham a biblioteca antiga na posição
../../js/library
, basta fazer uma cópia da antiga biblioteca para o novo local, seguida da substituição da localização atual pela nova biblioteca. e um commit de tudo isso. -
Se você quiser a biblioteca antiga na nova posição e tiver o histórico completo, será necessário copiar o conteúdo do diretório no repositório de
js/library
parajs/library_legacy
. Depois disso, verifique a nova biblioteca na nova posição. Se você fizer o checkout de uma revisão mais antiga, você obterá a biblioteca antiga em checke dout para 'js / library' e 'js / library_legacy'. Dependendo do seu sistema de compilação, isso pode ou não ser um problema -
Semelhante a 2, mas mova o diretório no repositório. Isso tornará impossível fazer o checkout de uma revisão antiga, pois a biblioteca antiga não será mais mostrada na posição antiga, onde o sistema de compilação provavelmente a espera.