2010-08-23 86 views
0

大多是我遇到过的情况下,我有两个服务器之间移动文件。我通常在线测试我的项目在一个测试服务器上,客户端检查websties的功能和所有。完成所有任务后,我不得不再次测试服务器的内容传送到有太多数据一起直播服务器...Transfering现场直播服务器

因此,对于该过程中,我通过下载客户端测试服务器上传的所有文件,备份数据库并再次将数据库上传到新的服务器和客户端文件。如果客户端上传了更少的文件,那么这是不可能的,但是如果是大文件,我真的会浪费时间将文件从一个文件复制到另一个文件。

凭什么让我在更短的时间相同的过程,即使大型文件

+0

可能的重复[你最喜欢的php部署策略是什么?](http://stackoverflow.com/questions/425692/what-is-your-preferred-php-deployment-strategy) – Gordon 2010-08-23 12:20:59

+0

有些类似于那个但是差异很小,我的客户输入他的完整网站数据,并在我的测试网站中填写了整个网站的实际数据。它包含了编写页面内容和其他东西 – KoolKabin 2010-08-23 12:23:54

回答

0

我们使用的是我们的服务器托管SVN。

当我们想将站点移植到测试区域时,我们有一个托管在服务器上的测试域名设置,我们可以在子域上运行svn update,它将只复制所有文件。

当我们去住假设域名托管我们只是在该文件夹上运行svn update以及在同一台服务器上。非常快速和容易。

+0

我有SVN托管在我的服务器 – KoolKabin 2010-08-23 15:49:02

+0

@KoolKabin - SVN是免费的。您也可以尝试Git或其他版本管理。 @fire - 这是可以的,除非它不允许测试数据,因为两者都使用相同的数据库。 – 2010-08-26 23:02:42

+0

对不起,我的英语...我的意思是说,我的托管服务器有svn托管或不我不知道。那么我怎么知道,如果没有安装,我可以安装它吗? – KoolKabin 2010-08-27 06:22:13