Olá! Estou aqui para postar sobre uma solução que precisei essa semana: ignorar arquivos modificados e existentes nos repositórios git.
Quando se quer ignorar arquivos que ainda não foram adicionados ao repositório git, basta adicioná-lo em um arquivo .gitignore. Também é possível utilizar o arquivo .git/info/exclude. Mas quando o arquivo já foi adicionado ao repositório, então é necessária uma outra solução.
Arquivos Dfm são necessários para iniciar o projeto , mas quando se foca o código .pas não é interessante que qualquer modificação no visual do Form , por exemplo , mudar a simples posição de um componente ( atê mesmo não visual como um ClientDataSet), gere um post (Salvar) do Arquivo . Pronto , so isso é o suficiente para que essa alteração seja Visionada e comitada para o Servidor e todos os n-programadores ou colaboradores que fizerem parte do projeto receba esta modificação e a compartilhe .
Para contornar isto realizei os quatro passos abaixo .
git update-index --assume-unchanged Diretório/.gitignore git rm --cached *.dfm git commit -m "Adicionei a extensão .Dfm pq não seja Visionada" Alterei o Arquivo .gitignore e inclui a condição *.dfm
Republicou isso em Blog Java Dojoe comentado:
bom dia de git