【问题标题】:Collaboration using libgdx使用 libgdx 进行协作
【发布时间】:2017-01-12 02:54:36
【问题描述】:

我正在尝试与团队成员就 libgdx 项目进行协作。为了测试一切是如何运作的,我一直在尝试从 github 克隆随机存储库,但没有运气......作为旁注,我正在开发游戏的 Android 和 PC 版本

原问题: 我可以简单地创建一个 github 帐户并让我的团队下载存储库,然后在我们每次工作时让他们推送和拉取吗?我只使用过一次github,所以我对这方面不是很熟悉。但是,我知道 Eclipse 有一个 github 插件。不过,由于 libgdx 有一个 .jar 文件可以为您生成一个 gradle 项目,我必须导入它,我不确定它是否可以通过 github 运行。

更新: - 第一个答案说“是”作为对我原来问题的回答......但是,我这样做有问题。我不确定为什么在尝试克隆项目时出现下图中的错误。每当我尝试克隆存储库时(我在 github 上尝试了多个随机 libdgx 存储库),我每次都会收到类似的错误:

我最关心的是 gradle 问题,但我也看到它试图引用驱动器 V:\,这很愚蠢。我没有那个驱动器大声笑。我确实发现我尝试克隆的所有项目之间的相似之处是 gradle 分布几乎总是不同的。如:gradle-2.12-all.zip 或 gradle-2.2-all.zip。

附带说明一下,我确实为我的 Android SDK 正确设置了路径,它适用于我的其他项目。

我看了这个教程:https://www.youtube.com/watch?v=YCGmXVCvogY,并在他拉出他的存储库的地方完全按照它,它对我不起作用。 cmets部分的其他人也有同样的问题。

提前致谢!

【问题讨论】:

  • “我可以简单地创建一个 github 帐户并让我的团队下载存储库,然后在我们每次工作时让他们推送和拉取吗?” - 是的。
  • @MitchWheat 很抱歉,但我不得不问:你以前用 libdgx 项目做过这个吗?我之前阅读的信息表明,这在 2014 年是不可能的。另外,如果你确定你的回复,为什么不发布作为答案呢?
  • @MitchWheat 所以你是说他们可以直接从我的 github repo 在 eclipse 中生成一个 Java 项目?如果是这样,请作为答案发布,以便我给你信用。
  • @MitchWheat 我想我或多或少担心有隐藏文件不会上传到 github
  • 我将 Git 用于我所有的 LibGDX 项目。它工作正常。当您生成项目时,LibGDX 甚至会附带一个适当的 .gitignore 文件。这会将所有不必要的项目文件和 .jar 保留在存储库之外。您的团队成员只需要克隆您的 github 存储库并将 gradle 项目导入 Eclipse 或 IDEAS。 Gradle 负责为他们下载适当的 .jars。如果他们想在特定于 Android 的部分上工作,他们需要安装 Android SDK。我建议大家都使用 IDEAS……它似乎与 Gradle 一起玩得更好,而且更容易。

标签: java eclipse libgdx collaboration eclipse-neon


【解决方案1】:

“我可以简单地创建一个github 帐户并让我的团队下载存储库,然后在我们每次工作时让他们推送和拉取吗?” - 是的github 只是存储文件。

您可以使用.gitignore 文件指定不上传哪些文件。

有一本很好的免费 git 书 here

【讨论】:

  • java 通常如何处理导入此类库?
  • er..git是一个分布式版本控制系统,它不会为dev配置你的机器和IDE,你必须自己做..
  • @Hllink 你能说得更具体点吗?请参阅我更新的问题。我真的很感激!
  • @FoxDonut,我认为你误解了 git,subversion 的用途。它们用于团队协作以共享代码/文件,它们不会配置您的环境,指向 JDK,配置您的 Eclipse 插件既不是您的项目设置。 Gradle 将获取 gradle 配置文件并从项目的存储库中下载所有依赖项 jar。 Eclipse、Gradle、Git/Subversion 是用于不同目的的独立工具。每台机器都需要自己的配置。在您站立的机器中,您没有更改项目的 android SDK 位置。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-04-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-02-13
  • 2020-09-03
相关资源
最近更新 更多