• # Ce qui te manque: des alias et un workflow défini

    Posté par . En réponse au journal Recherche gestionnaire de version idéal. Évalué à 3.

    Je résiste à l’envie de cliquer sur inutile pour te répondre: oui, niveau interface git c’est pas encore ça. Egit par exemple est loin de l’intégration SVN dans Eclipse. Idem, tortoisegit est une blague à coté de tortoisesvn.
    Mais il existe des alternatives proprios avec suffisament de valeur ajoutée, par exemple SmartGit, ou Github pour l’hébergement.


    Maintenant par rapport à tes griefs sur git, des alias(fonctions bash) non testées:
    checkin ()
    {
    git commit $@
    git fetch
    git rebase origin/master
    git push
    }
    pushbranch()
    {
    git push origin 1ドル:refs/heads/1ドル
    }

    J’ai supposé que la source était origin/master (comportement par défaut en tout-centralisé).

    Pour l’historique: voir git revert
    En général remplacer l’historique c’est mal, très mal. Mais c’est possible:
    replacemasterwithversion()
    {
    git branch -M master old-master-`date +%s`
    git checkout -b master 1ドル
    git push -f # pas bien !!!!!!!!!!
    }

    Pour l’interface graphique, voire smartgit. Je ne suis pas convaincu que ça soit nécessaire.
    Pour le reste, voir le commentaire de reg: https://linuxfr.org/comments/1204997.html#1204997