从不同的计算机处理项目的最简单方法是什么?

时间:2011-10-05 23:52:58

标签: php projects-and-solutions aptana

我有两台用于开发的计算机,一台在家中,一台在办公室。我在两台机器上使用Aptana Studio 3,并希望能够轻松地从两台计算机上处​​理单个项目。

在计算机之间传输项目有哪些简单方法。现在我只是使用USB驱动器在计算机之间传输文件。

另外,我在一台计算机上使用本地apache服务器,在另一台计算机上使用本地IIS服务器。

4 个答案:

答案 0 :(得分:7)

我认为你应该使用SVN,GIT,Mercurial等东西。我建议你使用这个软件来管理你的项目:

Tortoise

答案 1 :(得分:2)

您可以尝试远程(通过远程桌面连接)从家庭连接到办公室计算机,这样您只能在办公室工作,不需要文件传输。

或者,您可以设置源控制服务器(例如,使用SVN)并将项目提交给它。这样,您就可以从多个位置处理它们。

答案 2 :(得分:1)

如果您有机会使用两台计算机上的(虚拟)服务器和远程桌面,则不会再回到其他解决方案。整体上使用像php这样的服务器端语言,它是理想的,因为你的测试网络服务器(灯/ wamp)上的存储库是直接的。这确保了所有工具的ONE版本,简单快速的备份,同步等等。

如果我无法访问虚拟远程服务器,我会使用github作为替代方案,以保证代码库的安全性和良好的同步时间。但我不是github的专家。

答案 3 :(得分:0)

暂存环境

在您的情况下,最好的情况是拥有一台可供所有三台开发机器访问的独立分段机器。这可以是您控制的另一台计算机,所有其他计算机可用的开发框之一,或外部主机 - 您可以从云提供商处获得专用虚拟机,每月只需10美元,或者如果您的项目足够简单使用普通的网络主机更具成本效益。

源代码管理器

源代码管理器是一个好的开始 - SVN很常见且免费。 Git是另一个,甚至可以设置为进行远程部署。这些工具将为您带来两个好处:

  1. 所有环境之间的共享代码,始终保持最新
  2. 防止数据丢失和错误 - 如果主要内容恢复为工作副本
  3. 文件同步

    最后,像Dropbox这样的工具可以在您进行更改时在所有三个系统中同步文件。同样,这个是免费的,可以安装在大多数操作系统上。