9
votes

Eclipse Egit n'a pas réussi à commettre

J'ai eu Eclipse pour les développeurs PHP 3.0.2 avec EGIT 2.2.0 installé et je suis sur Windows 7 J'ai eu mon projet et mon référentiel configuré et lié. Pourtant, je ne peux pas commettre des changements. C'est l'erreur que je reçois: xxx

J'ai obtenu git pour Windows installé et définissez cela dans la configuration GIT. J'ai aussi eu la variable de ma maison configurée avec% userprofile%

aussi mon emplacement de projet est sur un serveur distant que j'ai mappé sur z:

Cela inclut également le repo git. < / p>

Cet emplacement distant est installé Lubuntu 12.10. Il a également installé Git.


3 commentaires

Je conseillerais d'avoir le référentiel GIT que vous utilisez sur une part de réseau, cela peut causer divers problèmes.


Mais je ne sais pas comment faire le repo Git et le lieu de travail dans différents endroits ... Pouvez-vous me dire comment?


Je suppose que vous appuyez sur un référentiel central différent de celui de la part du réseau, non? Je voulais dire que votre répertoire local et votre répertoire de travail devraient être sur un disque local. Des emplacements distincts pour le .git et son répertoire de travail associé ne sont pas pris en charge par GIT, ils sont toujours une unité.


4 Réponses :


11
votes

J'ai trouvé quel était le problème. Git s'est enfermé avec un fichier dans le ./git/index.lock

Après avoir retiré que tout a fonctionné bien.


0 commentaires

3
votes

Merci à @ nagel182 .. Je l'ai eu fonctionner maintenant car git verrouillé

Donc, j'ai besoin de supprimer le fichier .git / index.lock fichier

  1. sur Mac vient de frapper ci-dessous la commande sur terminal

    rm -f ./. git / index.lock

    sur Windows

    del .git \ index.lock

    J'espère que cela aidera.


0 commentaires

0
votes

Mes 2 cents ... Mon espace de travail Git est mappé localement sur le dossier Dropbox (je suis un peu paranoïaque et préfère des options de sauvegarde double). Parfois, il y a une inadéquation avec le processus de synchronisation et Dropbox maintient le fichier de git. Puisque tout ce qui m'importe, c'est mes ressources et non les métadonnées GIT - je n'ai tout simplement pas cochéra le dossier .git de la synchronisation en ligne.


0 commentaires

0
votes

Donnez ceci un essai, allez à votre référentiel et exécutez la commande ci-dessous!

chmod -R 777 .git 


1 commentaires

Avant de coller cela dans encore plus d'emplacements, prenez le temps de lire est-il acceptable d'ajouter une réponse en double à plusieurs questions? .