Pergunta

Como faço para verificar um diretório específico do CVS e omitir a árvore que antecederam a esse diretório?

EX.

Eu gostaria de checkout para este diretório C: / WebHost / MyWebApp / www

estrutura de diretórios Meu projeto CVS é MyWebApp / Trunk / www

Como posso omitir os diretórios tronco e MyWebApp?

Foi útil?

Solução

usar o CVS -d/cvsroot checkout -d directory project/path/directory. O primeiro -d pode ser omitido se você definir a raiz com o meio ambiente. Isso é chamado de "encurtar o caminho" e pode ser evitada com a opção -N para checkout.

Outras dicas

CVS está 'amarrado' ao repositório por arquivos na pasta .CVS. Cada pasta está 'amarrado' individualmente.

Isto significa que você pode apenas verificar para fora a coisa completa (ou se você já tem a coisa completa), em seguida, cortar / colar o diretório www para outro lugar, e ele permanecerá ligado para o local CVS correta.

[Opa, excluída alguma porcaria errado.] Sim, co www -d é o que você quer.

Você também pode configurar módulos no repositório, que permitirá que você verifique apenas www como se fosse um diretório de nível superior, mas você tem que fazer isso para cada tal diretório.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top