在工作中,我們安裝了安裝了IIS和Subversion的Windows Server 2003。我們用它來發布和測試我們的ASP.NET網站 。每個程序員都將Tortoise安裝在他的PC上,並且可以更新/提交內容到服務器。託管存儲庫工作正常。 但是,保存在這些存儲庫中的文件需要複製到我們的本地IIS(虛擬目錄)。如何將subversion版本庫發佈到本地IIS?
什麼是發佈這些Subversion版本庫到我們本地IIS的簡單方法?
編輯:
感謝puetzk我補充說,每得到一個提交發生時間(檢查subversion documentation約鉤子)執行一個簡單的bat文件。我的蝙蝠文件只包含:
echo off
setlocal
:: Localize the working copy where IIS points)
pushd E:\wwwroot\yourapp\trunk
:: Update your working copy
svn update
endlocal
exit
除非我誤解,@jdecuyper正在尋找一種方式來發布自己的信息庫,而不是一個辦法來承載它的內容。 – puetzk 2008-09-22 23:35:19
@puetzk是對的。爲了更加清晰,我編輯了我的問題。 – jdecuyper 2008-09-22 23:46:30
啊,我想我誤解了。在這種情況下,@ puetzk的答案是絕對正確的。您也可以使用持續集成工具包;我在我的回覆中加入了這一點。 – Aeon 2008-09-23 00:05:53