如何在两台PC上运行我的java eclipse项目?

如何在两台PC上运行我的java eclipse项目?,java,eclipse,maven,Java,Eclipse,Maven,我在家里的PC上为我的服务器开发了一个java项目minecraft插件。我使用eclipse并拥有一个本地maven存储库。。。以及一些在线存储库。如果有帮助的话,我的有效pom.xml就在这里 上次我去旅行的时候,我把我的eclipse项目重新定位到dropbox帐户上的一个文件夹中。。。然后在我的笔记本电脑上安装eclipse,并将它指向那个文件夹。它工作正常 但几个月后,我回到笔记本电脑上进行项目工作,结果真的把事情搞砸了——我相当确定一些项目文件被覆盖/过期了,我不得不重新更新 所以我

我在家里的PC上为我的服务器开发了一个java项目minecraft插件。我使用eclipse并拥有一个本地maven存储库。。。以及一些在线存储库。如果有帮助的话,我的有效pom.xml就在这里

上次我去旅行的时候,我把我的eclipse项目重新定位到dropbox帐户上的一个文件夹中。。。然后在我的笔记本电脑上安装eclipse,并将它指向那个文件夹。它工作正常

但几个月后,我回到笔记本电脑上进行项目工作,结果真的把事情搞砸了——我相当确定一些项目文件被覆盖/过期了,我不得不重新更新

所以我的问题是:从家用电脑和笔记本电脑上完成我的项目最简单的方法是什么?请注意,如果这是解决方案,我不是git专家,我有一种感觉。因此,如果这是答案的话,任何关于正确方向的指导都将被感激

谢谢, 安德鲁

使用回购协议

拥有代码存储库有很多优点。它不仅可以帮助您在两个不同的位置工作,还可以:

使您能够在出现问题时回滚更改 如果您想知道什么时候出错,您可以临时回滚更改: 作为一个完美的备份 打开与同事/朋友合作的可能性 提供您自己的更改的历史记录 等等

如果您需要入门帮助,bitbucket还提供了很好的教程,如下所示:

使用回购协议

拥有代码存储库有很多优点。它不仅可以帮助您在两个不同的位置工作,还可以:

使您能够在出现问题时回滚更改 如果您想知道什么时候出错,您可以临时回滚更改: 作为一个完美的备份 打开与同事/朋友合作的可能性 提供您自己的更改的历史记录 等等

如果您需要入门帮助,bitbucket还提供了很好的教程,如下所示:

您对dropbox所做的操作应该可以正常工作。这真的没有理由不适用于dropbox或任何其他云服务

但正如您所怀疑的,最好的方法可能是git。我当然也不是git专家,因为我只是在自己的项目中使用它进行版本控制,但设置起来并不是那么困难。我个人从本教程中学习了一些基本知识:


对于您想要做的事情,您只需按照该教程进行一次设置,然后只需记住commit、push和pull命令即可。如果您需要任何其他功能,例如当您意外中断项目时,您可以查看如何使用它。

您对dropbox所做的操作应该可以正常工作。这真的没有理由不适用于dropbox或任何其他云服务

但正如您所怀疑的,最好的方法可能是git。我当然也不是git专家,因为我只是在自己的项目中使用它进行版本控制,但设置起来并不是那么困难。我个人从本教程中学习了一些基本知识:

对于您想要做的事情,您只需按照该教程进行一次设置,然后只需记住commit、push和pull命令即可。如果您需要任何其他功能,例如当您意外中断项目时,您可以查看如何使用它。

考虑使用。要开始,您可以执行以下操作:

为您的操作系统安装。这很重要,因为它将帮助您熟悉命令提示符/终端上的。 如果您使用的eclipse版本没有,请从marketplace安装。 您可以创建一个将作为远程存储库的存储库。 那你也可以

使用git push将更改从本地PC/笔记本电脑存储库推送到远程存储库,或者, 使用git pull获取对本地存储库的远程更改,或者使用git clone命令克隆整个远程存储库本身。 考虑使用。要开始,您可以执行以下操作:

为您的操作系统安装。这很重要,因为它将帮助您熟悉命令提示符/终端上的。 如果您使用的eclipse版本没有,请从marketplace安装。 您可以创建一个将作为远程存储库的存储库。 那你也可以

使用git push将更改从本地PC/笔记本电脑存储库推送到远程存储库,或者, 使用git pull获取对本地存储库的远程更改,或者使用git clone命令克隆整个远程存储库本身。
如果这真的是你的pom文件,它包含硬编码的文件夹,无论如何都不会工作。您必须遵循文件夹布局中的默认工作结构。使用任何形式的协作/re
pository软件,或者,作为一种不太智能的替代方案,版本控制支持等。使用简单的同步软件,并在每次从任一位置完成工作时进行同步。例如,我在我的服务器上使用CVS已经有一段时间了,因为评论过程正是我所需要的,我能够很容易地区分版本。如果这真的是你的pom文件,它包含硬编码的文件夹,无论如何都不会工作。在文件夹布局中,您必须遵循默认的工作结构。使用任何形式的协作/存储库软件,或者作为一种不太智能的替代方案,使用版本控制支持等。每次从任一位置完成工作时,请使用简单的同步软件并进行同步。例如,我在我的服务器上使用CVS已经有相当一段时间了,因为评论过程正是我所需要的,而且我能够很容易地区分不同的版本