Document ID: /fineweb-2-swissfilter-quality_10-filterrobots/filtered/07217.jsonl.gz/1370

versionning
Si vous avez un fichier que vous ne voulez pas faire passer dans vos commits, mais au meme temps vous ne voulez pas le mettre dans le fichier .gitignore, vous pouvez faire la commande suivante:
git update-index --assume-unchange <file></file>
Et quand vous voulez de nouveau que git le prend en charge:
git update-index --no-assume-unchanged <file></file>
Plus d'info ici
Si vous êtes un peu familier avec Git, vous savez peut-être que ce dernier ne track pas les dossiers, et donc par définition un dossier vide n'est pas tracké. Pourtant il arrive que parfois on doivent mettre un dossier dans git mais pas son contenu.
La première idée, serait de mettre un .gitkeep dans le dossier et ignorer le contenu du dossier avec par exemple cette ligne /dossier/* mais du coup ça ignore également notre .gitkeep.
La solution est relativement simple, en fait il suffit de mettre un .gitignore dans le dossier et d'y ajouter les deux lignes suivantes.
Avec l'arrivée de Drupal 7, la communauté a laissé tomber CVS pour passer à Git, c'est aussi une bonne occasion de notre coté de passer à Git. Git est fondatellement différent de CSV et SVN, et demande une reflexion sur le worflow à avoir sur le développement des projets.
Après quelques semaines, nous avons commencé à mettre en place Git et quelques autres services pour améliorer notre productivité et le développement de projet avec des équipe délocalisés, en l'occurence nous avons des développeurs un peu partout en Europe.