J'ai 20 fichiers dans mon dépôt foo1.c, foo2.c, ... foo20.c Je travaille sur foo2.cgit pull avec fusion partielle
Maintenant, chaque fois que je fais un git tire il tire dans et fusionne les changements à tous les foo * .c y compris foo2.c Je voudrais empêcher la fusion automatique des fichiers qui sont modifiés dans mon dépôt. Par exemple, quelqu'un pourrait avoir ajouté x = 20 à l'emplacement du fichier qui remplace ma modification de x = 0 en haut du fichier. Faire une fusion automatique des changements de Bob avec mes changements peut mener à des erreurs difficiles à détecter et si l'une de ces erreurs a le potentiel de redémarrer aléatoirement le mars mobile, je préférerais revoir manuellement chaque changement avant de le fusionner. Donc, avec ce fond je voudrais savoir s'il y a un moyen pour moi de tirer (récupérer + fusionner) des fichiers qui ne sont pas modifiés dans mon repo et seulement récupérer les changements qui affectent les fichiers que je modifie afin que je puisse faire un manuel diff fusion +
J'ai trouvé la réponse sur http://stackoverflow.com/questions/3122056/how-to-get-3-way-merge-in-git-on-non-conflict-merges – vijayvithal