我是svn的新手并且对此一无所知,想要一些关于如何在服务器上更新多个位置的基本信息或指针,这是我的情况: 我有一个Web应用程序,这个Web应用程序在三个不同的域上运行。这些域在同一服务器上创建。例如http://www.domain-one/webapp,http://www.domain-two/webapp和http://www.domain-three/webapp。所以我已经在三个域上设置了网络应用程序,如上面的网址,现在问题是,当我更新本地系统上的代码时,我必须更新所有这三个位置,并通过FTP手动更新所有这三个位置。有什么方法我可以只更新我的代码并自动更新或只使用任何svn客户端(如tortoise svn)do udpate。(我使用Windows 7和服务器运行Linux与apache软件)。可以安装任何所需的软件服务器,如果需要任何帮助或指示都会提前得到很高兴。
答案 0 :(得分:1)
<强>前言强>
将您的代码发布(或交付)到存储库之外的某个点|工作副本本身不是SVN(任何SCM)的任务 - 它是交付工具的工作,它必须与VCS交互
<强>脸部强>
svn up
提交后挂钩中的每个WC svn export
三次进入不同的目标。答案 1 :(得分:0)
我发现CI(php的持续集成)工具对我来说很好,因为它们让我可以更好地控制自动测试,调试和自动上传文件到服务器位置等许多内容。
我使用了他们中的几个并且还在学习。来自php strom的PHPCI和TeamCity。希望这个答案会给别人一些指示。