Не могу git pu sh Xcode xcscheme file - PullRequest
0 голосов
/ 21 апреля 2020

Я добавил схему в XCode для управления подготовкой или производственной фазой приложения.

На одном моем компьютере в локальном каталоге у меня есть следующие файлы:

enter image description here

Stacked Stage. xcscheme Stacked. xcscheme (для производственной конфигурации)

Я зафиксировал и отправил все изменения и git статус говорит, что ничего не фиксируется, и все обновлено.

Но когда я вытаскиваю его на другом компьютере Я вижу только одну xcscheme:

enter image description here

Я попытался переместить мой файл gitignore из рабочего каталога, и я зафиксировал еще раз, и pu sh файлы снова. Я не заметил никаких изменений, связанных с каталогом xcschemes в статусе git. Но я его выдвинул, но безрезультатно.

Как мне решить эту проблему?

1 Ответ

0 голосов
/ 22 апреля 2020

Я нашел похожий вопрос здесь

Я также ответил на него там с моим опытом:

Одна вещь, которую я заметил, как-то .xcscheme файл был добавлен в глобальный git игнорировать. Как предложили другие ребята, я сделал следующее:

  1. Чтобы найти путь к глобальному git игнорируемому файлу, я использовал этот git config --get core.excludesfile
  2. Затем я открыл это и проверил для любого .xcscheme
  3. Я снял ограничение .xcscheme (в моем случае это было имя файла + расширение, добавленное к глобальному git игнорировать ProjectName.xcscheme)
  4. Затем я перехожу к проекту папку через терминал и проверьте git status
  5. Теперь я увидел, что у меня есть один неотслеживаемый файл .xcscheme. Я добавил его через git add function и совершил
  6. Но когда я переключился на другую ветку, я все еще не мог применить .xcscheme к этой ветке.
  7. Решением было открыть Manage Schemes и отмените выбор, а затем установите флажок «Общий» рядом с моей схемой.
  8. Теперь после состояния git я вижу неотслеживаемый файл .xcscheme и могу зафиксировать его в новой ветви.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...