2010-10-29 119 views
3


我正在做一个几乎完成并已上传到生产服务器以进行客户端演示的PHP项目。由于客户正在指定一些更改。我正在我的本地服务器中进行更改,然后将其上传到生产服务器。由于一些更改会占用更多的1个文件,因此通过FTP更新生产服务器非常困难。同步本地服务器和生产服务器

有没有什么办法可以使本地服务器与生产服务器所做的更改同步?

有什么办法可以在生产服务器上配置SVN?

请帮忙

任何帮助将不胜感激。 谢谢

回答

1

以及我认为你有你自己的答案... SVN ...你需要的是一个SVN server ..(也许在相同的生产服务器或不),如果你有ssh访问你的产品服务器所有你需要做的是在控制台登录并更新新版本..因为你必须学习basic svn commands,所以你不会覆盖配置文件或上传/下载你不需要的文件(如上传的图像等) ...

祝你好运!

+0

现在我有一个本地的SVN服务器。我如何将它导出到远程生产服务器?是否导出将用repo中的文件覆盖远程服务器中的整个文件?我如何才能将最新更改导出到远程生产服务器?您的生产服务器需要有访问SVN服务器的 – RSK 2010-11-04 04:34:36

+0

。然后,只需通过ssh或通过控制台连接到您的prod服务器,并首次执行“结帐”。它会将整个项目复制到你的prod服务器,现在每当你想更新prod服务器时,你都可以进行更新。我忘了告诉你,你的prod服务器需要一个SVN客户端。在网上搜索这样的教程: http://pointbeing.net/weblog/2009/03/command-line-subversion-tutorial-part-1.html – pleasedontbelong 2010-11-04 08:35:18

0

难道你不能做你的项目“签出”到服务器?我认为这将是最简单的事情。

当您更改系统中的某些内容时,您只需提交并在生产服务器中进行更新。要么或者做一个scp或rsync。