2.8 KiB
Git de Triskele
Note aux développeurs
La TODO list
- vérifier production windows
- refaire le tableau des exemples de traces (./result/BuildSteps.ods)
- vérifier min et max apla tos
- faire un omega-tree
- faire des tests de perf pour algo parallèle
Fonctions intégré depuis la dernière version
depuis version 1.0
- copie des valeurs de géolocalisation (de input vers output)
- vérification des coupures (avec sens de la monotonie)
- coupures suivant (A>, W<>, SD>, MOI>)
- tride W thresholds
- features-profiles (L, mean, SD, A, MOI)
- correction de la monotonie des ToS
Infos concernant le pattern de git de Triskele
Triskele suit partiellement le modèle gitflow pour son développement en conservant certaines branches :
- la master qui contient les versions stables du logiciel
- la develop qui découle de la master sur laquelle on corrige les bugs / on crée de nouvelles features
- les features, ajoutant une ou plusieurs fonctionnalités et qui découlent chacune de dévelop
Commandes utiles
- récupération du git $ git clone git://git.renater.fr/triskele.git
- Se déplacer sur une branche $ git checkout nomDeBranche
-
Créer une branche locale et s'y placer de suite $ git checkout -b nomDeBranche nomDeBrancheParent
$ git checkout -b omega_feature develop
-
Synchroniser la branche créée avec le dépot distant $ git push orgin nomDeBranche
$ git push origin omega_feature
- Annuler les modifications effectuées depuis la dernière synchronisation $ git checkout – [nomDuFichier]
- Afficher toutes les branches existantes (locales ou distantes) $ git branch -a
-
Supprimer une branche sur un dépot local / sur un dépot distant
$ git branch -d nomDeBranche
$ git push origin –delete nomDeBranch
-
Fusionner les modifications
$ git pull $ git commit -a $ git push
$ git checkout master
$ git merge develop
$ git commit -a $ git push
$ git checkout develop $ git merge master
$ git merge –abort
-
Abandonner les modifications locales
$ git reset –hard origin/master
-
Etiquetage de version
git checkout master
git tag 1.0.180610
git push –tags