Aller au contenu


Photo

CocoaPods ET Git submodules, comment avoir les avantages des deux ?

Cocoapods Git Submodules Bonnes pratiques

  • Please log in to reply
3 réponses à ce sujet

#1 jpimbert

jpimbert

    Broyeur de fèves

  • Artisan chocolatier
  • PipPipPipPipPipPip
  • 1 244 messages
  • LocationToulon

Posté 02 avril 2016 - 07:42

Je tourne le problème dans tous les sens et je n'y arrive pas …

 

Depuis quelques temps je me suis mis à utiliser un "module" externe dans mes développements (Realm pour ne rien vous cacher).

 

J'ai donc suivi les recommandations de ce forum et utilise CocoaPods pour intégrer simplement mon module externe.

Tout ça c'est très bien pour ma branche de développement, mais ça me pose un souci pour mes branches d'intégration et master (j'utilise Git / GitFlow).

 

Il me semble impératif de conserver dans le repository la version précise (le commit) du module utilisé lors de l'intégration et lors des releases. Les sous-modules Git sont là pour ça et ça marche très bien, ce n'est pas simple de faire ça avec CocoaPods.

 

D'où ma question : comment faites-vous pour garder simultanément les avantages de CocoaPods et des sous-modules Git ?



#2 xyloweb

xyloweb

    Ecabosseur en fèves

  • Membre
  • PipPipPipPip
  • 304 messages

Posté 06 avril 2016 - 20:50

Perso j'utilise exclusivement Cocoapods et je ne commit que Podfile.

En reprise de dev je ne fais qu'un pod update.

That's all !



#3 colas_

colas_

    Broyeur de fèves

  • Membre
  • PipPipPipPipPipPip
  • 1 460 messages

Posté 06 avril 2016 - 22:24

Moi je commit aussi le dossier Pods... Qui peut le plus peut le moins ;-)

small-logo.png

Mathématiques pour classes prépa et enseignement supérieur sur iPad et iPhone

www.improov.fr > < Improov sur facebook >


#4 jpimbert

jpimbert

    Broyeur de fèves

  • Artisan chocolatier
  • PipPipPipPipPipPip
  • 1 244 messages
  • LocationToulon

Posté 12 avril 2016 - 06:37

Moi je commit aussi le dossier Pods... Qui peut le plus peut le moins ;-)

 

C'est effectivement le plus simple pour mon objectif.

 

Ça me chagrine un peu de conserver des trucs que l'on peut reconstituer, mais je suis sans doute trop puriste.







Also tagged with one or more of these keywords: Cocoapods, Git, Submodules, Bonnes pratiques

0 utilisateur(s) li(sen)t ce sujet

0 membre(s), 0 invité(s), 0 utilisateur(s) anonyme(s)