lumière version d'un référentiel / branche dans git

voix
4

J'utilise git sur un projet, qui génère beaucoup de fichiers de données (simulation résultats). Je suis « forcé » à la version et de suivre tous les résultats dans le même référentiel. (Ceci est une exigence difficile et ne peut être modifié)

Cependant, je ne les ont pas besoin. Nous avons environ 50 Mo pour le projet et 5 résultats GB dans le référentiel.

Est-il possible pour moi de créer une branche, supprimer tous les résultats, cochez cette ramifient et ne fonctionne que sur cette branche?

Comment serait-il difficile (ce que je dois faire), pour pousser mes changements locaux de nouveau dans la branche de la graisse?

Y at-il une meilleure solution pour se débarrasser de ces 5 Go pour mon travail?

Créé 16/09/2008 à 12:17
source utilisateur
Dans d'autres langues...                            


3 réponses

voix
3

Si vous deviez faire une branche et supprimer les fichiers de résultat de la branche, puis la fusion de votre branche dans le maître serait aussi supprimer les résultats du maître. Un fichier supprimer est un changement comme tout autre.

Peut-être que vous pouvez utiliser le support de sous-module git pour gérer vos modifications de code en tant que sous-module du dépôt de graisse. De cette façon, le dépôt de graisse semble contenir tout, mais vous pouvez travailler uniquement sur les petits morceaux de code indépendamment. Cela peut prendre un certain tâtonner pour travailler en douceur.

Créé 16/09/2008 à 12:23
source utilisateur

voix
3

Si vous créez une branche, et de supprimer les fichiers indésirables dans un commettras, vous devriez être en mesure de choisir une cerise engage ultérieure de nouveau dans votre branche principale sans la fusion du commettras qui supprime les fichiers de données.

Voir le manuel pour écrémer git .

Créé 16/09/2008 à 20:24
source utilisateur

voix
0

En plus écrémer git, une autre alternative consiste à exécuter git-revert sur le fichier supprimer le changement juste avant la fusion.

Créé 02/04/2009 à 20:49
source utilisateur

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more