out of date in transaction », sans l'ombre d'une suggestion de comment sortir de la situation,
Grosse mauvaise foi détectée.
J'ai moi aussi l'occasion d'enseigner git à « quelques » novices et même si je
n'ai certainement pas tes compétences sur les entrailles du bousin, n'étant pas
contributeur sur le projet, je trouve quand même ta remarque assez décalée
lorsqu’il faut expliquer pourquoi on se prend un "push rejected: non-fast-forward".
Avec SVN :
Sending foo.txt
svn: E155011: Commit failed (details follow):
svn: E155011: File '/tmp/checkout/foo.txt' is out of date
svn: E160028: File '/foo.txt' is out of date
Avec Git :
To /tmp/git
! [rejected] master -> master (fetch first)
error: failed to push some refs to '/tmp/git'
hint: Updates were rejected because the remote contains work that you do
hint: not have locally. This is usually caused by another repository pushing
hint: to the same ref. You may want to first integrate the remote changes
hint: (e.g., 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.
Désolé, je suis sincère quand je dis que je trouve le second plus facile à comprendre. Après, avec les débutants mon plus gros problème est que le message de Git est plus long donc les étudiants s'arrêtent au milieu (et l'incitation à lire la doc est vue comme limite injurieuse !), mais bon ...
[^] # Re: Rrrr Zzzz
Posté par Matthieu Moy (site web personnel) . En réponse au journal Git Rev News: la newsletter de Git, et sondage pour utilisateurs de Git. Évalué à 3.
Avec SVN :
Avec Git :
Désolé, je suis sincère quand je dis que je trouve le second plus facile à comprendre. Après, avec les débutants mon plus gros problème est que le message de Git est plus long donc les étudiants s'arrêtent au milieu (et l'incitation à lire la doc est vue comme limite injurieuse !), mais bon ...