我正在將我們的代碼庫從svn轉換到git。如何最好地處理Git部署對於多個Web服務器
我們目前的部署過程是運行一個內部腳本,將最新的svn修訂版檢出到新創建的目錄中,以便在服務器上創建工作副本。然後,它運行需要發生的任何sql命令,並將curent工作副本的符號鏈接更改爲新檢出的工作副本。
這是一種處理更新的簡單方法,它允許我們通過在出現問題時更改符號鏈接來輕鬆地將代碼庫回滾到舊代碼庫。
是否有可能從git服務器只抓取一個指定的分支到新創建的目錄中,還是需要克隆存儲庫的全部內容?
或者是有更好的方法來處理代碼庫與git?
git-export可以做你想做的 - 看到http://stackoverflow.com/questions/160608/how-to- do-a-git-export-like-svn-export –