我在我的服務器上有一個SVN回購包含我們原型的工作版本。目前我們已經檢出了回購協議,並且正在使用我們的本地開發環境(LAMP)訪問協議,進行更改並提交。將Apache指向SVN回購
我想知道的是如何在LAMP堆棧中維護活動工作版本的回購庫,以便當我們進行更改和提交時,我們希望看到它在網站上直播,因此我們可以測試變化。這將確保我們每個人都不必保持一個單獨的開發環境,這可能會導致版本差異導致的問題...
我在我的服務器上有一個SVN回購包含我們原型的工作版本。目前我們已經檢出了回購協議,並且正在使用我們的本地開發環境(LAMP)訪問協議,進行更改並提交。將Apache指向SVN回購
我想知道的是如何在LAMP堆棧中維護活動工作版本的回購庫,以便當我們進行更改和提交時,我們希望看到它在網站上直播,因此我們可以測試變化。這將確保我們每個人都不必保持一個單獨的開發環境,這可能會導致版本差異導致的問題...
我做了類似的事情:基本上,我剛剛添加了一個post-hook commit然後更新/ var/www/_internal:這是一個檢出版本的資源庫,然後用作Apache文檔。
您可以使用持續集成工具(如CruiseControl,CruiseControl.NET等)來創建日常構建或連續構建。您可以在CC內創建多個「項目」,例如「主幹構建」,「穩定構建1.0.x」,「穩定構建1.1.x」等。
請參閱Martin Fowler的Continuous Integration。
...你的問題是? – balpha 2009-07-22 12:46:13