2008-12-02 56 views
3

以下是這種情況:在我的小辦公室,因爲我們希望保持移動並偶爾在家工作,而不是擁有中央文件服務器,所以我們將所有辦公文檔都放在SVN存儲庫中,每個人都在自己的筆記本電腦上結賬。結賬重量約爲3GB,其中修訂版的回購約爲6GB。這一切都很好。DVCS適用於遠程員工的小公司

問題是,我們很快就不會再有小型辦公室了 - 我們所有的5名員工都將遠程工作。我考慮購買專用服務器並運行我們的SVN信息庫,除了我們的兩名工作人員將是真的是遠程,並且將使用3GB /月限制的無線「寬帶」,並且我恐怕有幾個大的更新將真正撕裂通過他們的每月津貼,更不用說整天完成。

閱讀關於Stack Overflow的幾個問題,似乎有相當多的分佈式VCS愛好者認爲git或mercurial絕對是許多情況下最好的社區。鑑於所有員工至少可以在兩週內面對面見面(因此可以在快速LAN上),我想知道DVCS是否適合我們?

回答

0

(似乎沒有人回答這個問題。)當然,DVCS似乎可以工作,但我對此沒有經驗。像svn這樣的集中式系統也可能工作,如果你不希望每天有大的變化。 (從服務器上返回)在這種情況下最初的獲取將是唯一真正的昂貴問題。

你現在可以監控你的使用,看看有多少流量來回?

這裏真正的問題是3GB/mo帶寬限制。這可能是更好的想出一個更好的解決方案連接...

1

我不知道你的回購確切地是什麼,但除非你經常改變所有的文件,DVCS應該爲你提供一個非常可取的流程。

你可以做一個svn - > git轉換,將光盤上的回放粘貼到所有的衛星辦公室,然後讓它們從辦公室取東西,因爲事情發生變化的代價很小(應該是一般小於三角洲)。

1

結帳Fossil DVCS,它可能適合您的賬單。化石可以像SVN或DVCS一樣使用。如果您擔心它處理您當前的存儲庫,請嘗試一下。它還有一個內置的項目維基和bug跟蹤系統,也可以與存儲庫一起分發。你可以嘗試一下,看看它是否適合你的小團隊。

你的痛苦會失去你的修訂歷史,在這個時候我不相信你可以導入一個SVN倉庫化石。

加入郵件列表,你會得到任何問題的答案。 SQLite的創建者也是這個項目的創建者。希望這可以幫助。

1

我看不出爲什麼不。有了類似於git的信息庫,該存儲庫是本地機器,因此您的遠程員工實際上可以跟蹤更改日誌,然後可以將其與主存儲庫合併或重新組合 - 無論您決定如何 - 當它們獲得機會。

另外,git與SVN相比具有非常好的壓縮比,所以3GB/mo的配額可能足以滿足遠程員工的需求。

蘭德爾·施瓦茨居然給了在谷歌的技術講座上混帳一個很好的演示:http://www.youtube.com/watch?v=8dhZ9BXQgc4