0
votes

"Les fichiers non traqués empêchent la caisse" sauf son vcs.xml

J'essaie de fusionner une succursale avec le maître, alors j'ai vérifié le maître mais maintenant, cela ne me laissera pas faire la fusion:

Les fichiers non établis empêchent la caisse Déplacer ou commettre-les avant la caisse .idea / vcs.xml

Je ne peux pas déplacer ou supprimer le fichier, car cela désengagera les VC de ce projet Je ne peux pas commettre ça parce que ce n'est pas une option quand j'essaie de commettre Je ne peux pas passer à la branche pour voir ce que je peux faire de cette fin, car je reçois le même message d'erreur.

Comment puis-je résoudre ce problème et comment puis-je l'empêcher de se produire à nouveau? Ai-je besoin d'un fichier .gitignore mis en place pour tout exclure du dossier .idea?


2 commentaires

Je ne comprends pas bien comment vous pouvez obtenir le même message d'erreur lorsque vous vous engagez à la maîtrise VCS.XML, puis à la commande de l'autre branche, car c'est bien ... pas un fichier non traqui.


Je ne suis pas sûr non plus. Il ne montre pas réellement le fichier vCs.xml dans ma structure de fichier de projet ou dans la zone de fichiers non cochée qui apparaît lorsque j'essaie de commettre


3 Réponses :


3
votes

La succursale que vous essayez de fusionner a ce fichier, mais la branche MASTER est non traquée (et éventuellement dans .gitignore ). Lorsque vous essayez de fusionner l'autre branche, Git vous empêche d'écraser ces fichiers car vous pourriez vous en soucier (après tout, un côté les a suivies).

Vous avez des options:

  • Supprimez le fichier et fusionner, qui inclura la version de la succursale que vous essayez de fusionner.
  • Modifiez la branche (ou que l'auteur de la succursale modifie la branche) pour ne pas inclure le fichier que vous ne souhaitez pas remplacer et vous assurer qu'il est dans .gitignore . S'il s'agit d'un fichier spécifique à un éditeur donné, il n'appartient probablement pas à la version de la version, car différentes personnes utilisent différents éditeurs et paramètres différents.
  • Enregistrez le fichier en ailleurs, fusionner, puis déterminez quoi faire après avoir vu le résultat de la fusion.

0 commentaires

0
votes

Développez le dossier .dea et cliquez avec le bouton droit de la souris sur VXS.XML et avez-vous l'IDE ajouter ce fichier à .gitignore. Ensuite, vous devriez être capable de tirer de GitHub.


0 commentaires

0
votes

Une chose qui a fonctionné pour moi était que, à Pycham, quand il demande une caisse intelligente, n'utilisez pas la commande intelligente. passer et fusionner manuellement.


0 commentaires