1

Я использую SpriteBuilder опубликовать Cocos2D V3 проекта. И поделитесь файлом проекта над SourceTree и BitBucket.Опубликовано КСН файл опубликованных SpriteBuilder не синхронизирует над Bitbucket

Почти все файлы синхронизированы, за исключением Опубликовано-iOS.

Все это было решено после отправки пропавшего файла команде моей команды, и он положил ее на место.

Но для этого требуется дополнительная работа.

Кто-нибудь знает, как это исправить?

+0

сгенерированные/постпроцессируемые файлы не относятся к источнику управления, он быстро раздувает ваш репозиторий не только из-за размеров файлов, но и с частыми изменениями, внесенными в эти файлы. Кроме того, состояние проекта зависит от того, кто последний опубликовал и передал сгенерированные файлы, которые при объединении могут оставить проект в неопределенном состоянии. Пересмотрите, потому что то, что вы пытаетесь сделать, противоречит лучшим практикам. Ваша команда просто должна открыть проект sb и нажать публикацию один раз после того, как потянули последние изменения. – LearnCocos2D

ответ

2

Возможно, этот файл (или здесь папка) был помещен в .gitignore.
В этом случае с issue 482.

См., Например, "".
Эта папка также игнорируется в this thread.

Если вы хотите удалить его из указанного .gitignore, вы сможете его добавить и зафиксировать локально, что означает, что синхронизация будет работать.
Или, если вы заинтересованы только в одном файле в этой папке, вы можете:

  • держать Published-iOS/ в .gitignore
  • git add -f Published-iOS/aFile (чтобы заставить добавление игнорировал файл индекса)
  • фиксации и синхронизации этот файл.

Как LearnCocos2Dcommented, добавив полную папку не очень хорошая идея/практика.
Вот почему я предложил добавить только один файл в эту папку (если вам это абсолютно необходимо), вместо самой папки.

Тем не менее, OP ika-tarouconfirmed:

Там уверены, было "Source/Resources/Published-iOS" написано в .gitignore!

После удаления и повторного нажатия приемник получил много ошибок при объединении из-за недостающих файлов, которые я отправил ранее. Поэтому он удалил эти файлы и снова слился. Затем это удалось.