Adicione quaisquer arquivos em uma pasta à lista de ignorados do Subversion sem adicionar essa pasta

Adicione quaisquer arquivos em uma pasta à lista de ignorados do Subversion sem adicionar essa pasta

Quero manter uma pasta no repositório do Subversion, mas adicionar qualquer arquivo dentro dela para ignorar a lista.

Quero fazer isso porque essa pasta armazena arquivos temporários usados ​​enquanto o aplicativo está em execução. Quero a pasta no Subversion para que, quando eu finalizar a compra, essa pasta seja criada. Mas quero que o cliente Subversion (tartaruga) ignore qualquer arquivo que possa estar dentro dele.

É possível fazer isso?

Responder1

Se a pasta já estiver no SVN, basta especificar a svn:ignorepropriedade nessa pasta para ignorar o que quiser. Nesse caso, você deseja ignorar tudo, então precisa definir o valor como *. Este é um curinga que corresponderá a qualquer arquivo.

No TortoiseSVN, clique com o botão direito na pasta e escolha TortoiseSVN→Propriedades... A partir daí, clique no botão "Novo" para adicionar uma propriedade. Você deve conseguir encontrar "svn:ignore" em uma lista suspensa, mas versões recentes o colocam em um menu "avançado" em algum lugar, não tenho SVN neste computador para verificar agora. Depois de abrir a caixa de diálogo do editor de propriedades, basta inserir o caractere único '*' na caixa de edição e salvar a propriedade.

Se você preferir a linha de comando, dependendo do seu shell, algo tão simples svn propset svn:externals "*" YourDirectoryNameprovavelmente funcionará. Alguns shells podem precisar de algum escape extra.

De qualquer forma, quando terminar de configurar a propriedade, você precisará se comprometer a tornar a lista de ignorados permanente (e compartilhada com outras pessoas). Agora, quando você confirma ou verifica modificações, normalmente não verá nenhum dos arquivos nessa pasta.

informação relacionada