Ignorei um arquivo no TortoiseSVN por engano. Como faço para reverter isso e adicionar o arquivo ao meu repositório?
Ignorei um arquivo no TortoiseSVN por engano. Como faço para reverter isso e adicionar o arquivo ao meu repositório?
Respostas:
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)
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.
right click on folder
-> TortoiseSVN-> Propriedades. Obrigado pela dica!
"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
TortoiseSVN
→Remove from Ignore List
Você também pode acessar asvn:ignore
propriedade 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.
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.
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.
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 ...