2014-09-18 1 views
0

Я делаю игру для iPhone и iPad с помощью SpriteBuilder. SpriteBuilder делает пару файлов в той же папке, что и проект XCode. Я использовал Source Control, и я только что совершил коммит, а затем немного изменил код в XCode (я ничего не менял в файлах spritebuilder), а затем я передумал, и я хотел вернуться к фиксации, который я сделал , Поэтому я сделал контроль источника -> отказаться от изменений. XCode успешно заменил новый код на старый код, но он удалил большинство моих файлов SpriteBuilder!XCode Source Control - Отменить изменения Удаленные импортированные файлы

Как я могу получить свои файлы SpriteBuilder снова?

Screenshot of the last commit. You can see that xcode knows when the spritebuilder files are changed so it should keep them no?

Скриншот последней фиксации. Вы можете видеть, что xcode знает, когда файлы spritebuilder изменены, чтобы они не оставляли их?

+0

Какие файлы SpriteBuilder? В папке Published-iOS воссоздаются при публикации. Также обратите внимание, что «Отменить все изменения» в Xcode делает именно это, отбрасывая ВСЕ изменения, были ли они сделаны в Xcode или SpriteBuilder. Если у вас не были отмечены ваши изменения в SB, вы потеряли их навсегда, если только вы не делали регулярные резервные копии с Time Machine. – LearnCocos2D

+0

Удалено большинство файлов .ccb и некоторые изображения. Поскольку я сделал последнюю фиксацию на XCode, я не изменил никаких файлов SpriteBuilder, я просто изменил код на XCode. –

+0

Были ли файлы в Published-iOS или в папке «SpriteBuilder Resources»? Если вы можете воспроизвести проблему, то стоит сообщить об этом как об ошибке, особенно если встроенный источник содержимого Xcode может привести к потере файлов в проекте SB, что будет серьезной проблемой. – LearnCocos2D

ответ

0

К сожалению, способ, по которому Xcode вызывает Git, выглядит следующим образом. Однако все не может быть потеряно. Проверьте корзину для ваших отсутствующих файлов.

0
  1. Выйти Xcode.
  2. Откройте файл, который вы хотите вернуть потерянные изменения, используя TextEdit.
  3. Идти в файл -> Обратно в -> Обзор всех версий ...
  4. Прокрутите список доступных версий. Надеюсь, у вас будет много доступных на выбор.
  5. Выберите версию и нажмите «Восстановить».
  6. Следуйте за 1-5 для всех необходимых файлов.
  7. Запуск Xcode. Теперь вы должны увидеть M рядом с этими файлами в Project Navigator, указав, что они включают в себя неуправляемые изменения (изменения, которые вы ранее отбрасывали).

 Смежные вопросы

  • Нет связанных вопросов^_^