2008-08-18 52 views
4

我目前在一家小型網站開發公司工作,我們主要做活動網站和其他促銷活動。在我們的第一年,我們一直在使用「服務器」來共享項目文件,這是一個具有網絡共享的普通Windows機器。但這並不完全是未來的證明。處理小型辦公室檔案的最佳方法是什麼?

SVN非常適合代碼(這是我們現在使用的),但我希望對所有或大部分文件都有版本控制(或至少某種形式的同步)的舒適性。

我基本上想要的是顛覆了代碼,但是對於我們的文檔/ psd/pdf文件。

我意識到subversion也能處理二進制文件,但我覺得它可能對我們的目的有點矯枉過正。 它不一定需要完整版本控制系統的所有功能,但可以省去增量命名(Notes_1.23.doc),並減少錯誤覆蓋某些內容的機會。

它還需要多平臺,處理大型文件(100 MB +),並且可以被某些非技術人員使用。

回答

7

SVN也適用於二進制文件。如果您害怕無法比較修訂版本,我可以告訴您使用Tortoise可以使用Word文檔。
但我不知道,你的意思是「擴展版本控制」。 SVN不是文件管理系統。

編輯:

,但我覺得這可能是我們的目的

有點大材小用如果您已經使用SVN和它滿足你的目的,你爲什麼在第二系統費心呢?

0

您可能需要考慮使用Mac作爲您的服務器,並使用Time Machine備份您的共享文件夾。這樣做可以自動備份,並允許您通過Samba共享,因此每個人都可以在其計算機上安裝network drive。 Mac服務器可能是矯枉過正的。 Mac Mini可以用於小型辦公室或改變用途的臺式機。

你也可以考慮Amazon's S3 service做離線備份。由於這是一種現收現付的服務,因此可以隨着使用而擴展,如果您覺得您想要轉移到其他地方,您可以隨時下載您的數據並將其帶到其他地方。

1

我們剛剛搬到Perforce,並對此感到非常滿意。這是一個商業產品,但它是如此強大和易於使用,它值得每個座位恕我直言價格。

7

如果你有一個Windows 2003服務器,你可以看看Sharepoint Services 3.0(http://technet.microsoft.com/en-us/windowsserver/sharepoint/bb684453.aspx)。

它可以對文檔進行版本控制,並且與Office以Office xp開始很好的集成,但是Office 2003和2007更好。可以對Office文件和PDF文件進行索引(通過Adobe IFilter)並進行搜索。您還可以添加IFilter來在文檔中搜索元數據。

關於大文件,默認情況下最大文件大小爲50MB,但可以配置。

1

體面的文件夾結構和命名方案?

VCS並沒有真正處理圖像,而且很好 - 可以在VCS(SVN/Git/Mercurial等)中使用代碼,同時爲二進制資源提供合理的文件夾結構(源代碼照片,Photoshop PSD文件,Illustrator文件等)?

它不會處理同步,但是一箇中央文件服務器可以實現同樣的功能。

這將需要一些強制執行和小貓放牧讓人們正確命名的東西,但我認爲每個資產的版本文件夾(如someproject/asset/header_logo/v01/header_logo_v01.psd)基本上就像一個VCS,但更容易在不同的修訂版本之間移動(當客戶決定他們首選v02超過v03時,不會有vcs checkout blah -r 234

1

您的問題很有趣,因爲您指定它適用於小型辦公室。在企業層面,我會推薦一些沿着EMC Documentum's eRoom的東西,但很明顯這將比您需要的方式更多,並且比您想要的成本更高。我不確定這方面的許可細節,但我聽說如果你的辦公室有MS Office,你可以訪問Sharepoint,這可能對你有用。我也確定有很多SAAS這種東西的實現,所以你可能想看看,請記住,服務器不會由你主辦,所以如果材料非常敏感,那很明顯不是正確的路線。

0

Windows Vista在其文件系統中具有本地文件版本控制功能,這很有用,但在團隊協作方面受到限制。但是,如果有人覆蓋其他人的文件,則應該存儲新版本。

0

另請考慮KnowledgeTree。看看它,一些演示/截圖可在 http://www.knowledgetree.com/

它有一個免費的開源社區版 - 所以它的成本效益。我們還沒有嘗試過,但是我們選擇了這一個,而不是其他系統來尋找文檔版本解決方案。

相關問題