• [^] # Re: Versionnage de fichier de conf privé possible ?

    Posté par . En réponse à la dépêche Mercurial 2.1 : Les phases. Évalué à 1. Dernière modification le 19 février 2012 à 01:25.

    En général on préconise plutôt:

    • Soit d'avoir deux fichier (un d'exemple suivit par le DVCS et un autre non suivit)
    • Soit d'utiliser l'extension keyword pour configurer des valeurs spécifiques

    --

    Pour répondre strictement à ta question, tu peux maintenant committer ton fichier de configuration dans un changeset "secret" qui ne sera ni pusher ni puller.

    Une suite de command simple pour faire ça serait

    hg add mon-fichier.conf
    hg commit --config phases.new-commit=secret
    
    

    Par contre il faudra que tu t'arrange pour que les commit que tu veux pousser ne soit les descendants de ton changeset secret. Sinon il ne seront pas pousser non plus. Tu peux le faire soit en utilisant hg update "not secret()" pour revenir sur le parent de ton commit secret avant de commiter toi en utilisant hg rebase après coup.