【问题标题】:How to save a GameMaker 2 Project to a Git repo?如何将 GameMaker 2 项目保存到 Git 存储库?
【发布时间】:2020-01-22 12:21:43
【问题描述】:

所以,我是 git 的高手。多年来,我每天都将它与 CLI 一起使用,以管理数百个软件开发项目。但是现在出现了“GameMaker 2”IDE……它超出了我的范围,我到底应该如何将它与 GitHub 集成?

通常,对于人类正常的软件开发项目,您在 GitHub 上创建存储库,将其克隆到本地,然后将项目文件保存到本地存储库。完毕。现在所需要做的就是执行各种 git add、git commit、git push 魔术来将您的代码推送到远程仓库。

但“GameMaker 2”IDE 似乎有意阻止您这样做。就好像设计师们坐着思考如何最好地阻止用户建立一个托管在 GitHub 上的项目。就好像他们不希望您与队友共享文件或有能力在线安全地存储您的代码一样。啊啊啊啊!

无论如何,愤怒的咆哮...我可以将我的代码保存到我创建的存储库中,没问题。但是当涉及到“GameMaker 2”IDE 打开项目时,它不想识别任何未默认保存到在初始安装和项目创建期间在用户计算机上创建的 GameMaker 本地目录的项目。当我使用导出功能将我的项目导出到本地 git 存储库时,也会发生同样的事情。

是否有不可见的文件或嵌套在“GameMaker 2”项目文件夹中的东西告诉 IDE 这是一个可以打开的真实项目?

谁能告诉我我需要在存储在本地 git 存储库中的 GameMaker 2 项目中包含哪些文件,以便“GameMaker 2”IDE 可以打开它们?或者告诉我如何有效地将 IDE 与 GitHub 集成?这个BS真的让我很生气。将 git 之类的标准工具与高级游戏引擎 IDE 一起使用应该不难!

谢谢,

乌尔夫

【问题讨论】:

    标签: git github game-maker gml


    【解决方案1】:

    通常,对于人类正常的软件开发项目,您在 GitHub 上创建存储库,将其克隆到本地,然后将项目文件保存到本地存储库。完毕。现在所需要做的就是执行各种 git add、git commit、git push 魔术来将您的代码推送到远程仓库。

    通常你在任何地方创建一个 repo,git init 你的项目目录,将远程设置为指向你的 repo、提交和推送。这仍然适用于 GameMaker。没有移动文件。

    但“GameMaker 2”IDE 似乎有意阻止您这样做。就好像设计师们坐着思考如何最好地阻止用户建立一个托管在 GitHub 上的项目。就好像他们不希望您与队友共享文件或有能力在线安全地存储您的代码一样。啊啊啊啊!

    不是真的,如果您出于某种原因想要资源树中的那些“已更改文件”徽章,甚至还有一个用于 git 集成的内置插件(请参阅文件 > 首选项 > 插件 > git)。

    无论如何,愤怒的咆哮...我可以将我的代码保存到我创建的存储库中,没问题。但是当涉及到“GameMaker 2”IDE 打开项目时,它不想识别任何未默认保存到在初始安装和项目创建期间在用户计算机上创建的 GameMaker 本地目录的项目。当我使用导出功能将我的项目导出到本地 git repo 时,也会发生同样的事情。

    您指的是最近的项目列表吗?它旁边有一个“打开”按钮,可让您将其指向要打开的内容。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-01-07
      • 2012-11-27
      • 1970-01-01
      • 1970-01-01
      • 2017-12-20
      • 1970-01-01
      • 2013-09-01
      • 1970-01-01
      相关资源
      最近更新 更多