Est-il possible d'ignorer les modifications apportées à un fichier dans subversion localement sur un seul client, sans propager l'ignorer dans l'ensemble du référentiel?Subversion: ignorer les modifications apportées à un fichier localement sur un seul client
Le problème particulier auquel je suis confronté est que j'ai vérifié un projet et modifié un tas de fichiers, y compris le Makefile, qui fait déjà partie du référentiel. Maintenant, l'environnement sur lequel je travaille est différent du reste du groupe, et je veux que les modifications apportées aux Makefiles restent locales sur ma machine et ne soient pas validées.
Cependant, je ne veux pas mettre svn: ignore parce que je crois que je commettrais l'ignorer dans le dépôt, alors qu'il est important de garder le fichier make là.
Fondamentalement, je pense que vous essayez de résoudre le mauvais problème. Pourquoi ne pas modifier vos Makefiles pour qu'ils fonctionnent correctement dans les deux environnements? –
Nicholas, même si fuad n'utilise pas la meilleure approche à son problème, je suis à peu près sûr qu'il existe des raisons légitimes de créer des ignorés qui ne s'appliquent qu'à votre copie de travail. – allyourcode
Je suis d'accord avec allyourcode. Un développeur (utilisateur de svn) pourrait ne pas avoir le privilège ou le désir de changer les principes fondamentaux. Je voudrais aussi une solution à ce problème. Nous avons des fichiers de propriétés d'environnement archivés dans notre repo. Quand je les change localement, je dois les décocher manuellement quand je fais des checkins. Ce n'est qu'une question de temps avant que j'oublie de les décocher.Je suis d'accord que ces fichiers ne devraient pas être dans notre repo, mais je n'ai pas le pouvoir de prendre cette décision, donc j'ai vraiment besoin d'une solution de contournement. – andersonbd1