Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/267.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 用于eclipse项目的笔记本电脑和PC之间的同步_Php_Eclipse_Svn_Git - Fatal编程技术网

Php 用于eclipse项目的笔记本电脑和PC之间的同步

Php 用于eclipse项目的笔记本电脑和PC之间的同步,php,eclipse,svn,git,Php,Eclipse,Svn,Git,我主要为php和java开发EclipseIDE。我有一台电脑和一台笔记本电脑,这两台电脑我都需要用来编码。现在,我如何在这两个eclipse实例之间同步代码广告资源呢?我认为SVN和git在这方面做得太过分了。我有一个便携式USB驱动器。有什么好方法可以无缝地同步这两个吗 顺便说一句,我不需要动态同步。我不会同时做这两件事。我可能会在公司工作。他们将其与笔记本电脑同步,并在我外出时继续在那里工作,然后在我回来时与电脑同步 我认为在你的案例中使用SVN并不过分。您可以将笔记本电脑或台式机设置为S

我主要为php和java开发EclipseIDE。我有一台电脑和一台笔记本电脑,这两台电脑我都需要用来编码。现在,我如何在这两个eclipse实例之间同步代码广告资源呢?我认为SVN和git在这方面做得太过分了。我有一个便携式USB驱动器。有什么好方法可以无缝地同步这两个吗


顺便说一句,我不需要动态同步。我不会同时做这两件事。我可能会在公司工作。他们将其与笔记本电脑同步,并在我外出时继续在那里工作,然后在我回来时与电脑同步

我认为在你的案例中使用SVN并不过分。您可以将笔记本电脑或台式机设置为SVN服务器,将eclipse的两个实例都设置为SVN客户端。除了同步之外,您还可以从更改日志、回滚功能以及源代码存储库的所有其他功能中获得额外的好处。

实际上,源代码管理可能是一个很好的解决方案

特别是,使用like或可能是一个非常好的方法,因为它们都不需要设置Subversion服务器(可以从Eclipse创建repo!——请参见下面关于插件的内容),而且存储库之间的合并非常容易

为了让事情变得更简单,Eclipse提供了与git(例如)和Mercurial(例如MercurialClipse)集成的插件。使用EclipseHelios(3.6)中的功能,这两个版本都可以轻松安装


如果您没有使用源代码管理,不妨借此机会开始使用源代码管理!:)

如果您确实不想使用源代码管理(这很有用,我使用mercurial),请尝试DropBox或Windows Live Mesh。两者都可以在没有互联网连接的情况下通过局域网同步。(无论如何,绝对是DropBox)

两者都是免费的


(另外,如果您对签出DropBox感兴趣,请使用此链接,我们都将获得额外的免费存储空间)

源代码管理是一个好主意。阅读本文:git并不是过度使用。它可以很好地在USB盘上运行,但对于Windows程序员来说可能不是最佳选择。如果你想在USB盘上实现Windows的最佳源代码控制,Mercurial的效果要好得多。实际上,我只是从eclipse导出和导入项目。这正是我所需要的:)谢谢你的帮助。不过,我需要更好地组织我的文件夹:P