Java 使用libgdx进行协作

Java 使用libgdx进行协作,java,eclipse,libgdx,collaboration,eclipse-neon,Java,Eclipse,Libgdx,Collaboration,Eclipse Neon,我正试图与团队成员在libgdx项目上进行合作。为了测试一切是如何工作的,我一直在尝试从github克隆随机存储库,但运气不好。。。顺便说一句,我正在开发这款游戏的Android和PC版本 原始问题: 我可以简单地创建一个github帐户,让我的团队下载存储库,然后让他们在每次工作时推拉吗?我只使用过github一次,所以在这方面我不是很熟悉。然而,我知道Eclipse有一个github插件。尽管如此,由于libgdx有一个.jar文件为您生成了一个gradle项目,我必须导入它,所以我不确定它

我正试图与团队成员在libgdx项目上进行合作。为了测试一切是如何工作的,我一直在尝试从github克隆随机存储库,但运气不好。。。顺便说一句,我正在开发这款游戏的Android和PC版本

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

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

我最关心的是gradle问题,但我也看到它试图引用驱动器V:\这太傻了。我没有那种驱动lol。我发现我尝试克隆的所有项目之间的相似之处在于gradle发行版几乎总是不同的。例如:gradle-2.12-all.zip或gradle-2.2-all.zip

作为补充说明,我确实正确设置了Android SDK的路径,它适用于我的其他项目

我看了这篇教程:,并按照它的确切位置,他拉他的存储库,它不适合我。评论部分的其他人也有同样的问题

提前谢谢

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

可以使用文件指定不上载哪些文件


有一本很好的免费git书籍。

“我可以简单地创建一个github帐户,让我的团队下载存储库,然后让他们在每次工作时推拉吗?”-是的。@MitchWheat很抱歉打听一下,但我必须问:您以前对libdgx项目做过这样的工作吗?我之前读到的信息表明,这在2014年是不可能的。另外,如果您确信您的回复,为什么不作为答案发布呢?@MitchWheat这么说他们可以直接从我的github repo在eclipse中生成Java项目?如果是这样的话,请发布一个答案,这样我就可以给你评分了。@MitchWheat我想我或多或少担心会有隐藏的文件无法上传到githubI我所有的LibGDX项目都使用Git。它很好用。在生成项目时,LibGDX甚至附带了一个适当的.gitignore文件。这会将所有不必要的项目文件和.jar从存储库中清除。您的团队成员只需要克隆您的github repo并将gradle项目导入Eclipse或IDEAS。Gradle负责为他们下载合适的.jar。如果他们想使用Android特定的部分,他们需要安装Android SDK。我建议大家都使用IDEA…Gradle似乎玩得更好,而且更简单。java通常是如何处理导入这样的库的?呃。。git是一个分布式版本控制系统,它不会为开发人员配置您的机器和IDE,您必须自己完成。@Hllink您能更具体一点吗?请看我更新的问题。我真的很感激@FoxDonut,我认为你误解了git和subversion的用途。它们用于团队协作共享代码/文件,它们不会配置环境、指向JDK、配置eclipse插件,也不会配置项目设置。Gradle将获得Gradle配置文件,并从项目的存储库下载所有依赖项JAR。Eclipse、Gradle、Git/Subversion是用于不同目的的独立工具。。每台机器都需要自己的配置。在您所站的机器中,您没有更改项目的android SDK位置。