Comment suivre les répertoires, mais pas leurs fichiers avec Git?

J'ai récemment commencé à utiliser Git et éprouve de la difficulté avec une seule chose. Comment puis-je suivre des répertoires sans suivi de leur contenu?

Par exemple le site que je suis en train de travailler sur permet les téléchargements. Je souhaite suivre les reprises du répertoire de sorte qu'il est créé lors de la ramification, etc. mais, évidemment, pas les fichiers à l'intérieur (test des fichiers tout en développer de la branche ou du réel fichiers en master).

Dans mon .gitignore j'ai le texte suivant:

uploads/*.*

Avons également essayé (qui ignore l'ensemble du répertoire):

uploads/

Ce répertoire peut également contenir des sous-répertoires (uploads/pouces/uploads/vidéos/) je voudrais être en mesure de suivre ces, mais pas les fichiers.

Est-ce possible avec Git? J'ai cherché partout sans trouver de réponse.

  • Git seuls les titres des fichiers. Ce que vous pourriez faire est de jouer avec git crochets et suivi d'un fichier qui va contenir la liste du répertoire (auto-généré à l'aide des crochets). Bien que je ne suis pas entièrement sûr si cela serait possible.
  • De plus concret: Git pistes de contenu et (git) un répertoire vide n'est pas le contenu. Vous pouvez discuter, si vous êtes d'accord, ou pas, mais comme un autre "solution de contournement", vous pouvez penser à la création de répertoires de construction/installation/lorsque nécessaire. Cependant: - je utiliser le ".placeholder-fichier"-solution aussi 😉
  • Plutôt que d'utiliser .espace réservé, j'utilise un .gitignore fichier. Cela ne fait pas que prendre soin des exclusions au sein du répertoire, mais il agit comme un espace réservé à lui-même.
InformationsquelleAutor Ben | 2011-02-23