J'écris un ensemble d'applications django et j'aimerais utiliser Hg pour le contrôle de version. Je voudrais que chaque application soit indépendante des autres, donc dans chaque application il peut y avoir un répertoire pour les médias statiques qui contient des images que je ne voudrais pas sous contrôle de version. En d'autres termes, les fichiers binaires ne seraient pas tous dans un seul emplacement centralFichiers Mercurial (Hg) et binaires
Je voudrais trouver un moyen de cloner le référentiel qui inclurait des copies des fichiers image. Ce serait aussi génial si, quand j'ai fait une fusion, s'il y avait un fichier image dans un dépôt et pas un autre, il y aurait une sorte d'avertissement.
Actuellement j'utilise un script python pour trouver des images et d'autres fichiers binaires qui sont dans un repo, mais pas dans l'autre. Mais beaucoup de gens doivent faire face à ce problème, il doit donc y avoir une solution plus robuste et élégante.
Une autre chose ... pour des raisons que je ne veux pas aborder, généralement l'un de mes repos est sur une machine Windows, et l'autre sur Linux. Donc, une solution crossplateforme serait bien.
Merci. Oui, je suis conscient que je peux mettre n'importe quel type de fichier dans Hg. Cependant, je crois que lorsqu'un fichier binaire change, l'ancien fichier binaire est conservé par Hg. C'est bien si vous voulez récupérer le fichier dans son état précédent. Mais aussi peut rendre le repo énorme. Donc, pour l'instant, je vais continuer à utiliser python pour gérer les fichiers image. Voici un extrait intéressant dont j'ai tiré quelques idées: http://code.activestate.com/recipes/576777-simple-ftp-mirror/ Si j'ai le temps, je posterai ma version à activestate. – Chuck