OpenRepairPlatform
OpenRepairPlatform copied to clipboard
Organisation pour synchroniser development FR/CH
Salut, j'aurais une petite question d'organisation.
Lorsque nous faisons une amélioration, cela peut être :
- Spécifique FR
- Spécifique CH
- commun (genre correction de bugs, fautes d'orthographe, ou feature comme certains proposés dans les issues ...)
du coup, est-ce que ça ne ferait pas du sens d'avoir une branche dev_base
commune, puis deux branches filles dev_FR
et dev_CH
et de changer le node point de départ de dev_FR
et dev_CH
au fure et à mesure des commits sur dev_base
?
Il faudrait faire un git rebase
à chaque fois qu'on veut mettre dev_FR
ou dev_CH
à jour avec les changements de dev_base
?
Ou bien y a-t-il une meilleure solution?
Oui faisons ainsi.
Pour le moment c'était la branche https://github.com/AtelierSoude/OpenRepairPlatform/tree/dev_fr_suisse que je considérais comme commune et celle-ci https://github.com/AtelierSoude/OpenRepairPlatform/tree/dev_branch comme notre branche de dev, la française donc.
Mais je conçois que c'est moins clair ainsi. Donc faisons comme tu proposes
Salut @ClemsP, où en est-on par rapport à ça ?
Est-ce que ça fait toujours du sens pour vous cette organisation? Est-ce que c'est suffisamment simple à implémenter? Est-ce que vous savez faire?
Ou bien est-ce que ça fait plus de sens qu'on ait juste un fork et qu'on utilise la stratégie détaillée dans ce lien: https://www.earthdatascience.org/courses/intro-to-earth-data-science/git-github/github-collaboration/update-github-repositories-with-changes-by-others/#:~:text=any%20given%20time.-,Sync%20Your%20Forked%20GitHub%20Repo%20Using%20A%20Reverse%20Pull%20Request,to%20update%20your%20local%20clone.
Perso, je n'ai pas d'expérience de travailler avec des Fork, d'où mes questions
De notre coté, Ca devient un peu urgent de mettre notre plateforme en ligne, d'où notre regain d'activité avec Nico
Je ne peux pas tellement me prononcer pour l'instant. Il faudrait que je vois Lucien pour en discuter .
Pour l'instant, dev_branch est notre branch commune. Donc vous développer des choses dans d'autres branches issues de celle-ci. Et vous faite des pulls requests pour chaque modification, d'abord dans votre branch de développement suisse.
Si c'est ok, vous faites une pull request dans la dev_branch de notre repos. Et dans ce cas je l'accepterai, après review. Et on aura notre branch commune à jour.
Et on fait pareil de notre côté.