Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将Apache指向SVN回购协议_Svn_Apache_Repository_Lamp - Fatal编程技术网

将Apache指向SVN回购协议

将Apache指向SVN回购协议,svn,apache,repository,lamp,Svn,Apache,Repository,Lamp,我的服务器上有一个SVN repo,其中包含一个原型的工作版本。目前我们已经签出了repo,并且正在使用我们的本地开发环境(LAMP)来访问proto,进行更改,然后提交它 我想知道的是如何在LAMP堆栈中维护实时工作版本的回购协议,这样当我们进行更改和提交时,我们希望看到它在站点上实时反映,以便我们能够测试更改。这将确保我们每个人都不必维护一个单独的开发环境,这可能会由于版本不同而导致问题…我做了类似的事情:基本上,我刚刚在repos上添加了一个post hook commit,它随后更新/v

我的服务器上有一个SVN repo,其中包含一个原型的工作版本。目前我们已经签出了repo,并且正在使用我们的本地开发环境(LAMP)来访问proto,进行更改,然后提交它


我想知道的是如何在LAMP堆栈中维护实时工作版本的回购协议,这样当我们进行更改和提交时,我们希望看到它在站点上实时反映,以便我们能够测试更改。这将确保我们每个人都不必维护一个单独的开发环境,这可能会由于版本不同而导致问题…

我做了类似的事情:基本上,我刚刚在repos上添加了一个post hook commit,它随后更新/var/www/_internal:repository/ies的签出版本,然后用作Apache documentroot。

您可以使用诸如等连续集成工具来创建每日构建或连续构建。您可以在CC中创建多个“项目”,例如“主干构建”、“稳定构建1.0.x”、“稳定构建1.1.x”等


参见Martin Fowler的。

“我想知道的是如何在LAMP堆栈中维护实时工作版本的回购协议,以便在我们进行更改和提交时,我们希望看到它在站点上实时反映,以便我们能够测试更改。”