j'ai (re)commencé à utiliser GitHub pour sauvegarder mes projets et éventuellement revenir en arrière.
J'ai eu un souci agaçant : quand je commit (donc que j'archive les modifications en local), GitHub Destop (version PC 2.9.9 (x64)) me bombarde de warnings et ne fait pas son travail. Ces warnings sont tous liés aux fins de ligne :
avec en bonus une erreur :GitHub DeskTop a écrit : warning: LF will be replaced by CRLF in POO Programming Theory/Assets/Scripts/Need.cs.meta.
The file will have its original line endings in your working directory
Quand je ferme Unity, tout se passe bien, et je peux continuer. Ce fonctionnement est pénible, puisqu'il faut fermer et ouvrir Unity à chaque commit. Je n'ai aucune idée de ce qu'il faut chercher pour régler le problème du au verrou sur le fichier UnityLockfile créé automatiquement par Unity à son ouverture.GitHub DeskTop a écrit : error: open("POO Programming Theory/Temp/UnityLockfile"): Permission denied
fatal: Unable to process path POO Programming Theory/Temp/UnityLockfile
J'hésite un peu à modifier les fichiers de configuration de GitHub (j'avais bien choisi une configuration Unity).
Je me suis donc égaré sur le net. Après quelques recherches (litote...), j'ai trouvé ce post Unable to commit changes - Temp/Unitylockfile error #1039 dans lequel la solution est donnée : il suffit de trouver le fichier UnityLockfile dans le panneau de gauche, clic-droit et ignorer (ceci est définitif pour ce projet, le fichier de configuration est modifié).