我的Ubuntu服務器安裝了Apache和Subversion。我將此服務器用作登臺服務器,純粹用於測試目的。我使用Apache來託管Web應用程序,Subversion保留源代碼的版本化副本。如何使用提交後掛鉤將提交的文件從SVN複製到Web目錄?
我目前的工作流程:
- 進行更改文件
- 文件提交到Subversion版本庫
- 在SFTP新上傳文件到Apache的公共目錄
- 觀的變化我的網頁瀏覽器
如果我的工作流程如下所示,我會更加高興:
- 進行更改文件
- 提交文件到Subversion版本庫
- 在後臺,顛覆提出的承諾文件的副本到Apache公共目錄
- 觀的變化我的網頁瀏覽器
我有很少的服務器管理經驗,任何幫助或指針表示讚賞。我聽說post-commit鉤子是我需要的,而且我可以編寫bash腳本來做到這一點,但我不知道從哪裏開始,並且在Google搜索之後沒有找到任何東西。
謝謝!
太好了,謝謝。這似乎是我需要的! – rmh 2008-09-26 17:03:48