将Apache指向SVN仓库

时间:2009-07-22 12:44:06

标签: svn apache repository lamp

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

我想知道的是如何在LAMP堆栈中维护repo的实时工作版本,这样当我们进行更改和提交时,我们希望看到它在网站上实时反映,因此我们可以测试更改。这将确保我们每个人都不必维护一个单独的开发环境,这可能会因版本差异而导致问题......

2 个答案:

答案 0 :(得分:0)

我做了类似的事情:基本上,我刚刚在repos上添加了一个post-hook提交,然后更新/ var / www / _internal:一个已检出的存储库版本,然后用作Apache documentroot。

答案 1 :(得分:0)

您可以使用CruiseControlCruiseControl.NET等连续集成工具来创建每日构建或连续构建。您可以在CC中创建多个“项目”,例如“trunk build”,“stable build 1.0.x”,“stable build 1.1.x”等。

见Martin Fowler的Continuous Integration