J'utilise IntelliJ IDEA Community Edition 2016.1. J'ai placé mon projet sous Git, je l'ai hébergé sur GitHub.
Quand j'ai touché pour la première fois Share Project on GitHub , chaque fichier a été sélectionné pour être placé sous contrôle de version.
Maintenant, je veux exclure le fichier IML du module du contrôle de version. Oublieusement, je veux le garder sur mon disque dur. Malheureusement, je ne trouve aucun moyen de le faire. Comment puis-je y parvenir?
J'ai essayé de le supprimer de l'interface Web, mais je reçois des erreurs fatales en tirant/poussant.
Il y a un petit truc.
File Menu-> Settings | Version Control | Confirmation
, puis vérifiez le Show options before adding to version control
paramètre sous When files are created
section. Vous pouvez également vérifier Do not add
. Il est obligatoire de ne pas cocher Add silently
.No
.Une fois que vous avez validé le fichier, il commencera à être suivi.
Pour supprimer le fichier à partir de ce point, vous devez les supprimer du référentiel.
Ce que vous devez faire maintenant est de supprimer l'intégralité de .idea
dossier, validez la suppression, ajoutez l'extension idea
à votre .gitignore
fichier.
Expliquer comment faire à partir de la ligne de commande, peut également être fait via IDEA.
# Remove the file from the repository
git rm --cached .idea/
# now update your gitignore file to ignore this folder
echo '.idea' >> .gitignore
# add the .gitignore file
git add .gitignore
git commit -m "Removed .idea files"
git Push Origin <branch>
pour Subversion:
terminal ouvert, utilisez "svn rm --keep-local" pour supprimer
svn rm --keep-local /aa/bb/cc/myfile.txt