Dans mon projet, j'utilise Mercurial et un dossier lorsque l'utilisateur peut télécharger un fichier. Mais puisque l'utilisateur va télécharger des fichiers, le dossier est vide.
Je ne sais pas comment ajouter ce dossier à mon projet sans y insérer de fichier.
Savez-vous comment je peux faire?
.hgempty
pourrait donner une meilleure idée de ce à quoi il sert.hgkeep
J'ai créé un script python qui automatise le processus de création / suppression de ces fichiers.
Voici la source du script: http://pastebin.com/inbYmMut
la source
Vous faites simplement ce qui suit:
Notez ce qui suit comme une considération lorsque vous faites cela:
Dans votre cas, il se peut que vous téléchargiez des images dans votre environnement de développement. Je vous recommande donc également d'ajouter les éléments suivants à votre
.hgignore
fichier afin de ne pas valider accidentellement des images que vous n'aviez pas l'intention de valider:La règle ignorera tout
images/**
sauf le.hgkeep
fichier sur lequel vous devez ajouter un dossier "vide" au contrôle de version. La raison pour laquelle cette règle est importante est que tous les fichiers de ce dossier (c'est-à-direimages/test-image.png
ressembleront à un nouveau fichier sans version dans votre fichierhg status
si vous n'ignorez pas ce modèle.la source
images
un répertoire est situé dans le chemin? Quelque chose comme./lectures/chapter_10/images
? Quelle est alors la bonne syntaxe?