我知道。標題不是很自我解釋。但這是交易。svn倉庫的可更新鏡像,只讀檢出
我在公司網絡(Subversion)有一個存儲庫。我們通常使用這個存儲庫。我想在我們的雲服務器上製作這個存儲庫的鏡像。
這裏的工作流程理念是:
- 讓這面鏡子中
- Client會退房這面鏡子
- 我們將繼續使提交到本地服務器回購 雲
- 當我們決定,使這一變化可在鏡
- 客戶端更新它的資料庫從鏡
所以基本上,我想直接從我們的雲回購中獲得更新(這將是不變的),讓客戶更容易地獲得更新,並且我將控制何時從本地更新回購庫,回購。
有些事情要記住: - 不,不能打開客戶端直接訪問我們的網絡(比我們更瞭解他們的安全策略) - 是的,我想使這個通過「svn-向上'。準備一個軟件包將會「更復雜」,並且更新將保持不變。
任何想法如何?
我看過svnsync和其他工具,但我無法弄清楚如何讓他們做我想做的事。
爲什麼鏡像需要成爲SVN存儲庫?如果它是隻讀的,那麼使用源代碼控制就沒有意義了,你也可以有一個腳本來檢查代碼到共享的Web服務器目錄。 Subversion 1.5引入了一個可以幫助你的代理函數。 –
因爲我需要檢出並從雲中的此鏡像進行更新。 我會看看這個代理功能。 – lcguida
對於具有多個存儲庫的設置,Git和Mercurial/Hg已經被設計用於。 SVN是恕我直言的錯誤的版本系統爲此目的。 – Robert