Запуск Pod в подмодуле githooks после слияния имеет неверные URL репо - PullRequest
0 голосов
/ 20 февраля 2019

У меня есть скрипт, который я использую для запуска pod install в моем тестовом проекте, и он отлично работает при локальном запуске.Когда я помещаю скрипт в скрипт github post-merge, он меняет удаленный URL моих репозиториев.Кажется, он принимает содержимое конфигурации подмодуля.

Это конфигурация моего подмодуля:

[core]
    repositoryformatversion = 0
    filemode = true
    bare = false
    logallrefupdates = true
    ignorecase = true
    precomposeunicode = true
    worktree = ../../../../Externals/MyAwesomeRepo
[remote "origin"]
    url = git@github.com:MyRepo/MyAwesomeRepo.git
    fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
    remote = origin
    merge = refs/heads/master
[branch "test-branch"]
    remote = origin
    merge = refs/heads/test-branch

Это результат pod repo при его локальном запуске (что все выглядитотлично):

myPods
- Type: git (master)
- URL:  https://github.com/MyRepo/myPods.git
- Path: /Users/myname/.cocoapods/repos/MyRepo

master
- Type: git (master)
- URL:  https://github.com/CocoaPods/Specs.git
- Path: /Users/myname/.cocoapods/repos/master

Это результат pod repo при запуске его через скрипт post-merge (посмотрите, как неверный тип и URL-адрес совпадает с типом в конфигурации):

myPods
- Type: git (test-branch)
- URL:  git@github.com:MyRepo/MyAwesomeRepo.git
- Path: /Users/myname/.cocoapods/repos/MyRepo

master
- Type: git (test-branch)
- URL:  git@github.com:MyRepo/MyAwesomeRepo.git
- Path: /Users/myname/.cocoapods/repos/master
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...