Как сохранить проект GameMaker 2 в репозиторий Git? - PullRequest
1 голос
/ 22 сентября 2019

Итак, я туз с мерзавцем.Я использовал его с CLI каждый день в течение многих лет, чтобы управлять сотнями проектов разработки программного обеспечения.Но теперь приходит IDE "GameMaker 2" ... и это вне меня, как, черт возьми, я должен интегрировать его с GitHub?

Обычно для обычных проектов разработчиков программного обеспечения вы создаете репозиторий на GitHub, клонируете его локально, а затем сохраняете файлы проекта в локальном репозитории.Готово.Все, что нужно сейчас, - это сделать разные git add, git commit, git push magic, чтобы перенести ваш код в удаленное хранилище.

Но IDE "GameMaker 2", похоже, намеренно хочет помешать вам сделать это.Как будто дизайнеры сидели без дела, думая о том, как лучше всего помешать пользователю настроить проект, размещенный на GitHub.Как будто они не хотят, чтобы вы делились своими файлами с товарищами по команде или имели возможность безопасно хранить свой код в Интернете.AAAARG!

Во всяком случае, сердитый разглагольствования в стороне ... Я могу сохранить свой код в репо, который я создал, нет проблем.Но когда дело доходит до «GameMaker 2» IDE, открывающей проект, он не хочет распознавать проекты, которые по умолчанию не сохранены в локальном каталоге GameMaker, который создан на компьютере пользователя во время начальной установки и создания проекта.То же самое происходит, когда я использую функцию экспорта для экспорта своего проекта в локальное git-репо.

Есть ли невидимый файл или что-то, что вложено в папку проекта "GameMaker 2", которая сообщает IDE, что это настоящий проект, который можно открыть?

Может кто-нибудь сказать мне, чтофайлы, которые мне нужно включить в проект GameMaker 2, хранящиеся в моем локальном репозитории git, чтобы среда «GameMaker 2» могла их открыть?Или подскажите, как эффективно интегрировать IDE с GitHub?Этот БС серьезно меня бесит.Не должно быть так сложно использовать стандартный инструмент, такой как git, с IDE игрового движка премиум-класса!

Спасибо,

Wulf

1 Ответ

2 голосов
/ 22 сентября 2019

Как правило, для обычных проектов разработчиков программного обеспечения вы создаете репозиторий на GitHub, клонируете его локально, а затем сохраняете файлы проекта в локальный репозиторий.Готово.Все, что нужно сейчас, - это сделать разные git add, git commit, git push magic, чтобы перенести ваш код в удаленное репо.

Обычно вы создаете репо где угодно,git init каталог вашего проекта, настройте пульт ДУ на указание репо, коммитов и push.Это все еще работает для GameMaker.Никаких движущихся файлов.

Но, похоже, IDE "GameMaker 2" намеренно не хочет этого делать.Как будто дизайнеры сидели без дела, думая о том, как лучше всего помешать пользователю настроить проект, размещенный на GitHub.Как будто они не хотят, чтобы вы делились своими файлами с товарищами по команде или имели возможность безопасно хранить свой код в Интернете.AAAARG!

Не совсем, есть даже встроенный плагин для интеграции с git (см. Файл> Предпочтения> Плагины> git), если вы по какой-то причине захотели эти значки «измененный файл» в дереве ресурсов..

Во всяком случае, сердитый разглагольствования в сторону ... Я могу сохранить свой код в репо, который я создал, нет проблем.Но когда дело доходит до «GameMaker 2» IDE, открывающей проект, он не хочет распознавать проекты, которые по умолчанию не сохранены в локальном каталоге GameMaker, который создан на компьютере пользователя во время начальной установки и создания проекта.То же самое происходит, когда я использую функцию экспорта для экспорта своего проекта в локальное репозиторий git.

Вы ссылаетесь на список последних проектов?Прямо рядом с ней есть кнопка «Открыть», которая позволяет вам указать, что вы хотите открыть.

...