Android 在pc和笔记本电脑之间同步项目

Android 在pc和笔记本电脑之间同步项目,android,Android,我正在使用Eclipse在Windows7家用电脑上开发一个Android应用程序。我刚买了一台笔记本电脑,希望能把我的项目带到笔记本电脑上。我已经在笔记本电脑上安装了Eclipse和Android SDK等,并使用usb记忆棒将项目文件夹传送到笔记本电脑上。然后,我使用import将我的项目安装到膝上型Eclipse环境中。到现在为止,一直都还不错。现在,如果我在我的电脑上进行更改,那么在笔记本电脑上更新项目的最简单方法是什么。我已经在这里读到了关于git等的内容,但我现在还不想进入这种复杂性

我正在使用Eclipse在Windows7家用电脑上开发一个Android应用程序。我刚买了一台笔记本电脑,希望能把我的项目带到笔记本电脑上。我已经在笔记本电脑上安装了Eclipse和Android SDK等,并使用usb记忆棒将项目文件夹传送到笔记本电脑上。然后,我使用import将我的项目安装到膝上型Eclipse环境中。到现在为止,一直都还不错。现在,如果我在我的电脑上进行更改,那么在笔记本电脑上更新项目的最简单方法是什么。我已经在这里读到了关于git等的内容,但我现在还不想进入这种复杂性

一个简单的方法是使用Dropbox-。它将在不同的计算机之间自动同步文件。

我认为这可能不是最简单但最正确的方法是使用一些源代码管理系统DCV,如Git或Mercurial,可能是最好的选择,因为它们不需要中央服务器存储。这不仅可以让您在不同的开发机器之间进行同步,还可以保留更改的历史记录。

我强烈建议您研究一下,它与Git类似,但我发现它更易于使用,并且具有更好的Windows支持。然后注册一个免费的帐户,它可以让你在任何地方同步你的代码


虽然我意识到版本控制在一开始似乎有点令人望而生畏,但习惯了它会很快产生效果。你会进入一个正确的噩梦,昨晚我做了什么改变打破了一切?每次做一点小改动时,都要将成吨的代码副本分开保存。版本控制使所有这些都变得很好,并且易于处理,这是一个很好的习惯

使用Dropbox将是一种选择,而且肯定会很容易

但我认为你应该简单地使用like(还有很多)。你可能比一开始使用Dropbox要困难一点,但过一会儿就会比Dropbox更舒服

Git的优点是它是一个分布式版本控制系统(不需要服务器)

您可能想看看这些问题:

还有更多:


但是,如果您下定决心不使用版本控制,我会支持Sparkymat关于使用Dropbox的回答。Dropbox绝对很简单。但在这种情况下,我建议采用修订控制系统。我知道,但他似乎不愿意立即尝试风投。因此我的建议。一旦他对开发更为熟悉,他可能应该开始尝试像SVN这样的简单VCS。当然你是对的:)但我只是想指出Dropbox是一个解决方案,但不应该被认为是一个“好的解决方案”。如果你有一个开源项目,并且你是唯一的开发者,你仍然可以使用SVN和谷歌代码。当然GitHub更好,但如果您是第一个源代码控制,我发现理解SVN更容易。Netherless Git和Mercurial是我的首选工具=)我决定选择版本控制系统,并将EGit作为插件下载到我的Eclipse中。That hat installed ok,我正在处理的项目现在包含在存储库中。我更喜欢图形用户界面,但仍在努力实现最初的目标,即在我的PC和笔记本电脑上同步版本。如果我对PC版本进行更改,我想让笔记本电脑正常工作。我不确定“团队”菜单上的哪个选项是为实现这一点而设计的。有一个选项是“同步”,但我不确定单击此选项后要做什么。我也需要在笔记本电脑上下载EGit吗?