Tortoise SVN: Ignore itens ausentes apenas no meu computador

3

Na minha equipe, temos um cara usando um grande pedaço de código que não estou usando. Devido ao seu tamanho, eu gostaria de não tê-lo no meu computador, a menos que eu precise. Então eu simplesmente deletei todo o diretório do meu PC enquanto não estou enviando esta operação de exclusão para o SVN. Claro, o SVN agora me diz que centenas de arquivos estão faltando. Posso dizer ao meu SVN para ignorar este diretório ao mostrar o relatório de status?

Portanto, é uma espécie de configuração de ignorar global , mas o contrário.

    
por texnic 21.08.2014 / 16:37

1 resposta

3

Parece que você está realmente procurando por um "check-out esparso" contendo apenas itens de seu interesse: link

Esse capítulo do livro SVN dá muito mais detalhes do que eu posso cobrir aqui, mas o mais rápido e sujo é (para a linha de comando) que você pode usar svn checkout --depth ... seguido por svn update --set-depth ... comandos para construir um trabalho copie incluindo apenas os diretórios e arquivos de seu interesse, que permanecerão nesse estado mesmo através de atualizações e outras operações.

Você mencionou o TortoiseSVN também. Você pode fazer exatamente a mesma coisa no TortoiseSVN usando o item do menu de contexto "Atualizar para Revisão" em cada arquivo ou pasta no seu checkout, mas uma maneira muito mais fácil está no diálogo "Atualizar para Revisão ..." durante todo o trabalho. cópia ou a caixa de diálogo "Checkout". Essas caixas de diálogo têm um botão "Escolher itens ...". Clicar nesse botão apresentará uma árvore de diretórios onde você marcará ou desmarcará os itens a serem incluídos em sua cópia de trabalho, tudo em uma operação quando concluir a atualização ou a finalização da compra.

    
por 26.08.2014 / 04:50