C'est la première fois que je lance un projet GitHub, et je ne suis pas trop compétent avec les CocoaPods non plus, alors veuillez me supporter.
Fondamentalement, j'ai forké un projet sur GitHub en utilisant ce qui suit dans mon Podfile
:
pod 'REActivityViewController', '~> 1.6.7', :git => 'https://github.com/<username>/REActivityViewController.git'
J'ai ensuite apporté quelques modifications à la fourche, et bien sûr, lorsque j'ai pod install
installé un autre pod, il a réinstallé l'original REActivityViewController
et effacé mes modifications.
Je me rends compte que je dois pousser mes modifications sur mon fork avant un autre pod install
, mais comment savoir que c'est le fork en cours d'installation, étant donné qu'il s'agit d'un repo installé par CocoaPods? J'ai regardé dans le REActivityViewController
dossier installé sous le Pods
dossier et il n'y a pas de fichiers git.
Dois-je travailler sur mon fork en dehors de mon projet, puis utiliser CocoaPods pour installer les modifications? C'est un flux de travail trop lourd.
Ou dois-je faire quelque chose avec des sous-modules?
pod install
ne clonera pas automatiquement la version la plus récente avec le dernier commit?