Logo journal du hacker middle
  1. 7
  1.  

  2. [Comment removed by author]

    1. 3

      De mon coté, j'utilise juste git avec :

      • alias homegit='git --git-dir=/home/marmotte/.home_git --work-tree=/home/marmotte'
      • Un fichier ~/.home_gitignore contenant *.

      Les fichiers sont directement à leur place, donc pas de problème de liens symboliques, et pas d'ajout de fichier par erreur avec le gitignore (il suffit de homegit add -f pour ajouter un nouveau fichier). C'est simple, ça fonctionne très bien :)

      1. [Comment removed by author]

        1. 3

          Effectivement, c'est le changement de git-dir qui fait toute la différence par rapport à un simple dépôt git :)

          Pour le clone initial sur les autres machines, je passe par un clone bare que je reconfigure ensuite. Plus de détails sur mon blog : https://blog.garamotte.net/posts/2013/09/01/fr-version-control-user-settings.html

          Et pour la completion avec bash, j'ai ça dans mon .bashrc :

          _completion_loader git
          complete -F _git homegit
          
      2. 1

        Same problem here, un truc qui m'emmerde bien ça.

        Tcho !

      3. 1

        J'utilise aussi le coup de l'alias pour ma part, dont Lord avait parlé sur son propre blog (https://lord.re/posts/62-dotfiles-home-git/).

        Ça marche bien, ça évite de s'embêter avec des liens symboliques ou d'avoir un ~/.git qui vient poser quelques soucis d'utilisation.