2012-10-29 33 views
2

我正在尋找一種方法來爲我的工作組成的SOP,表單等文檔庫做更好的文檔控制(主要是Microsoft Word文件)。對於文檔的實際更改,我正在考慮建立一個SVN倉庫來處理文檔的實際修訂,並允許最新的版本處於最前沿,但是還有一些其他功能,我可能1)不知道它們是否存在或2 )不知道如何設置。這裏是我的問題:使用SVN作爲文檔控制系統的問題

  1. 我知道有Apache SVN,我可以自定義文件夾和文件在網頁上的顯示方式嗎?
  2. 某些文件需要每兩年一次的重新訪問等,是否有方法輕鬆地標記這些文件以供審查?
  3. 通過Windows網絡在幾個人之間共享SVN信息庫的最佳方式是什麼?

我在網上搜索,但沒有找到任何我能理解的好資源。

回答

2

我可以自定義文件夾和文件在網頁上的顯示方式嗎?

是的,在一定程度上。我不記得在庫中的「裸」阿帕奇輸出,但是你有裝飾庫至少兩個選擇(第3頁說明):VisialSVN Server,在其中您可以根據自己的需要更改svnindex.xsl

<!-- A sample XML transformation style sheet for displaying the Subversion 
    directory listing that is generated by mod_dav_svn when the "SVNIndexXSLT" 
    directive is used. --> 

或者安裝一個額外的水平,基於PHP的WebSVN(或任何其它存儲庫瀏覽器),它嵌入了模板

有需要的雙年度計劃等

重新訪問某些文件

我看不到顛覆任何本地現成使用的工具,這份工作,不過在最後一次修訂的存儲庫日期的任何物體存在,很容易(馬馬虎虎)訪問的信息

什麼通過Windows網絡在幾個人之間共享SVN存儲庫的最佳方式?

「最好」永遠是主題 論戰 討論和辯論,但你(適用於Windows世界)具有通常的選擇:HTTP服務器(的svnserver其中的httpd爲基礎的解決方案可以CollabSVN,UberSVN,VisualSVN服務器/甚至Enprisprise Edition /或者純粹的Apache與web-frontend)進行網絡訪問,任何解決方案都有「專業」和「對比」。從我的POV開始,VisualSVN服務器社區版的TCO最低

1

由於您使用的是Windows,所以Visual SVN ServerTortoiseSVN是可以完成工作的兩個免費軟件。

我們已經爲我們的一些最終用戶提供了TortoiseSVN,他們已經學會了如何快速使用它。

我不知道你是否可以在SVN中使用自定義屬性來標記文檔以供審閱?也許這個相關的問題將有所幫助:Can I add custom properties to TortoiseSVN's list of properties in Add Properties dialog?

標記也可能是有用的;它可以識別可能審查過的文件的最新版本?

0

SVN可以工作,但它不是專爲文檔設計的,它專爲源代碼設計。

國際海事組織你試圖用錯誤的工具解決問題。你真正需要的是一個文檔版本控制工具,並且有一些。

其中之一是TeamForge(由CollabNet - SVN項目創始人),將跟蹤您的文檔版本,管理評論,並可以輕鬆掛接到MS Office。

查看更多: http://www.collab.net/products/teamforge/capabilities(點擊 「文件」)

要免費試用: https://app.cloudforge.com/trial_signup/new/

(聲明:我做的CollabNet工作)