SVN Server和SVNClient:使用svn客户端更新多个服务器位置?

时间:2014-07-26 20:46:04

标签: svn tortoisesvn svn-server

我是svn的新手并且对此一无所知,想要一些关于如何在服务器上更新多个位置的基本信息或指针,这是我的情况: 我有一个Web应用程序,这个Web应用程序在三个不同的域上运行。这些域在同一服务器上创建。例如http://www.domain-one/webapphttp://www.domain-two/webapphttp://www.domain-three/webapp。所以我已经在三个域上设置了网络应用程序,如上面的网址,现在问题是,当我更新本地系统上的代码时,我必须更新所有这三个位置,并通过FTP手动更新所有这三个位置。有什么方法我可以只更新我的代码并自动更新或只使用任何svn客户端(如tortoise svn)do udpate。(我使用Windows 7和服务器运行Linux与apache软件)。可以安装任何所需的软件服务器,如果需要任何帮助或指示都会提前得到很高兴。

2 个答案:

答案 0 :(得分:1)

<强>前言

将您的代码发布(或交付)到​​存储库之外的某个点|工作副本本身不是SVN(任何SCM)的任务 - 它是交付工具的工作,它必须与VCS交互

<强>脸部

  1. 如果每个域上的webapp都是某个存储库树的工作副本,则可以svn up提交后挂钩中的每个WC
  2. 如果webapp根本不与SVN相关(某些无版本的文件集),您可以svn export三次进入不同的目标。

答案 1 :(得分:0)

我发现CI(php的持续集成)工具对我来说很好,因为它们让我可以更好地控制自动测试,调试和自动上传文件到服务器位置等许多内容。

我使用了他们中的几个并且还在学习。来自php strom的PHPCI和TeamCity。希望这个答案会给别人一些指示。