Menu

#17 Problème avec les fichiers volumineux

Enhancement
closed
2020-01-10
2020-01-02
No

Environnement de test : Windows et Mac OS
Bug : La création d'une nouvelle branche entraine la copie de toutes les données d'échantillons. Ceci surchage l'espace de travail.
Pas de message d'erreur.
Solution : Utiliser le dossier "Tags" à la racine du projet pour stocker les Node_modules et d'éventuels autres fichiers "volumineux" dont dépend le programme.
Changer avec ça toutes les chemins de dépendances dans les fichiers pour ne pas altérer le bon fonctionnement du programme.
Permettant ainsi une gestion plus simple et "légère" des branches.

Discussion

  • HAINOS Quentin

    HAINOS Quentin - 2020-01-04

    Déplacement du fichier samples dans le dossier tags : permet d'alléger les branches (avec la multiplication des samples à travers les branches, un checkout complet était corrompu ou ne prenais que les branches et pas le tronc, cela rendait également laborieux la création de branches qui venaient à buger si la connexion était instable).

    Cas Node_Modules : il est trop laborieux de changer toutes les références à ce dossier pour le mettre dans le dossier tags, cela met en péril trop de fonctionnalités, on le laisse alors en local et faisons donc attention à ne pas le push sur le dépot distant.

    Solution pour les samples : référence dans le fichier mailParser.js:533
    Nous sommes finalement obligés de créer deux cas de figure car si l'on se place dans une branche ou dans le tronc, la profondeur de l'arborescence diffère et donc le chemin relatif aussi (il est impossible d'utiliser un chemin absolu). Il faudra donc commenter le cas du tronc si l'on travaille dans une branche ou commenter le cas d'une branche si l'on travaille sur le tronc.
    Cette procédure est expliquée dans le readMe.txt

     
  • HAINOS Quentin

    HAINOS Quentin - 2020-01-04
    • status: open --> closed
     
  • Louis PETITDEMANGE

    • summary: Tags --> Problème avec les fichiers volumineux
    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -1,3 +1,6 @@
    -Utiliser le dossier "Tags" à la racine du projet pour stocker les Node_modules et d'éventuels autres fichiers "volumineux" dont dépend le programme.
    +Environnement de test : Windows et Mac OS 
    +Bug : La création d'une nouvelle branche entraine la copie de toutes les données d'échantillons. Ceci surchage l'espace de travail.
    +Pas de message d'erreur.
    +Solution : Utiliser le dossier "Tags" à la racine du projet pour stocker les Node_modules et d'éventuels autres fichiers "volumineux" dont dépend le programme.
     Changer avec ça toutes les chemins de dépendances dans les fichiers pour ne pas altérer le bon fonctionnement du programme.
     Permettant ainsi une gestion plus simple et "légère" des branches.
    
     

Log in to post a comment.