2010-02-23 2 views
1

Existe-t-il un moyen de placer le référentiel (.hg/) hors du même répertoire que la copie de travail?Placer le référentiel hors du même répertoire que la copie de travail

Comme vous pouvez dans Git en utilisant les variables d'environnement GIT_DIR et GIT_WORK_TREE. Contexte: Je souhaite utiliser Mercurial pour suivre les modifications dans les répertoires importants des serveurs Linux et Solaris. Mais je veux éviter de polluer les répertoires délicats avec des fichiers "aliens" (comme/platform/... ou/kernel/drv/sur Solaris).

Répondre

1

Il n'y en a pas. Cependant, vous pouvez toujours avoir le répertoire .hg plus haut. Vous pourriez l'avoir comme /.hg et avoir. * Dans votre .hgignore. Ensuite, ajoutez simplement ce que vous voulez à la profondeur que vous voulez.

Si vous utilisez cette option pour les fichiers système dont la propriété et les autorisations sont importantes, veuillez également cocher la case etckeeper.

+0

Après avoir cherché pendant un moment, je peux confirmer. Il n'y a pas de fonctionnalité comme $ GIT_DIR/$ GIT_WORK_TREE. La prochaine meilleure chose pour mon cas est un lien symbolique pour .hg /. – Paidhi

Questions connexes