Слить ветку CocoaPods в Карфаген - как? - PullRequest
0 голосов
/ 26 апреля 2018

У меня есть один проект, в котором ветвь разработки использовала CocoaPods, но один из разработчиков решил удалить его и использовать вместо него Carthage. В ветви функций используется CocoaPods, поскольку она была создана за месяц до перехода в ветви разработки. Теперь у меня есть разработка (Carthage) и функция (CocoaPods), и я хочу, чтобы изменения от этой функции были реализованы в разработке, но без модулей.

Возможно ли, и если да - как, слить ветку CocoaPods в Карфаген и оставить позади CocoaPods? Я хочу, чтобы мои изменения из функции (CocoaPods) были реализованы в разработке (Carthage), но без Pod.

Я никогда не пробовал этого, и я буду очень рад, если вы поделитесь каким-нибудь учебником или чем-то в этом роде. Заранее спасибо!

1 Ответ

0 голосов
/ 29 апреля 2018

Поскольку у вас есть ветвь, использующая Carthage, я предполагаю, что ваши зависимости поддерживают каркасы, включающие Carthage, так как упоминается здесь .

Затем я бы пошел в ветку CocoaPods и сделал новый коммит в этой ветке, где у вас будет:

  • удалено / очищено Cocoapods из рабочего дерева (см. « Как удалить CocoaPods »),
  • ссылался на ваши зависимости с Карфагеном

Затем попытайтесь объединить эту ветку, чтобы подобрать нужные вам различия.

...