Como eu cancelo ignorar um arquivo no TortoiseSVN?

91

Ignorei um arquivo no TortoiseSVN por engano. Como faço para reverter isso e adicionar o arquivo ao meu repositório?

Yaakov Ellis
fonte

Respostas:

118

Apenas edite a propriedade svn: ignore (na aba subversion das propriedades do diretório). (Se você ignorou uma subpasta, selecione a guia de propriedades de sua pasta pai)

Martin v. Löwis
fonte
5
Pode valer a pena dar uma olhada em svn: propriedade globalignore, também
Cristian Diaconescu
Observe
19

Se você clicar com o botão direito do mouse no diretório que contém o arquivo e selecionar Propriedades de SVN, deverá ver uma propriedade svn: ignore com uma lista de arquivos ignorados. Simplesmente edite essa lista e remova a regra ignorando seu arquivo.

Gabriel Hurley
fonte
2
A estrutura do menu para mim era right click on folder-> TortoiseSVN-> Propriedades. Obrigado pela dica!
veeTrain de
18

"Ignoring Files And Directories" da documentação do Tortoise SVN afirma:

Se você deseja remover um ou mais itens da lista de ignorados, clique com o botão direito nesses itens e selecione TortoiseSVNRemove from Ignore ListVocê também pode acessar a svn:ignorepropriedade de uma pasta diretamente. Isso permite que você especifique padrões mais gerais usando globbing de nome de arquivo, descrito na seção abaixo. Leia a seção chamada “Configurações do projeto” para obter mais informações sobre como definir propriedades diretamente. Esteja ciente de que cada padrão de ignorar deve ser colocado em uma linha separada. Separá-los por espaços não funciona.

Frank bollack
fonte
5

Para mim, a solução foi usar "Update to Revision" .

Meus arquivos ignorados foram definidos como ignorados automaticamente quando eu fiz um check-out, mas não coloquei uma marca de seleção nos arquivos.

Quando fiz Update to Revision, verifiquei se os arquivos deveriam ser incluídos indo para "Chose Items ..."

Não consegui encontrar nada no menu de propriedades que listasse arquivos ignorados (a la sugestão de Gabriel). Na verdade, as propriedades estavam vazias.

usuário798899
fonte
Esse foi o meu caso (esqueci a marca de seleção na finalização da compra) e "atualizar para revisão" funcionou, obrigado!
Milo
0

No meu caso, havia outro problema: a lista global de ignorados em Configurações de tartaruga, Geral.

O Tortoise vem por padrão com arquivos .so na lista de ignorados e nós os armazenamos no controle de origem (sim, eu sei que isso está longe de ser o ideal). Removê-los da lista resolveu para mim.

danio
fonte
-2

Normalmente, apenas adiciono o arquivo ignorado com o Tortoise e não me preocupo em remover a entrada da lista de ignorados. até agora não tive nenhum efeito colateral negativo ...

Stefan Egli
fonte
Quando o arquivo é ignorado, Adicionar não aparece mais como uma opção no menu do TortoiseSVN
Yaakov Ellis
não é isso que experimento. Eu marquei a caixa de seleção do comando "adicionar" nas configurações de svn da tartaruga no menu de contexto. desta forma, o comando "adicionar" sempre aparece diretamente no menu de contexto do explorer. talvez isso faça diferença?
Stefan Egli
Eu também fiz essa alteração e não a vejo no menu de contexto para diretórios ignorados.
Jammer de