Windows 使用SVN作为文档控制系统的问题

Windows 使用SVN作为文档控制系统的问题,windows,svn,version-control,document-versioning,Windows,Svn,Version Control,Document Versioning,在我的工作中,我正在寻找一种更好地控制文档库的方法,包括SOP、表单等(主要是Microsoft Word文件)。就文档的实际更改而言,我正在考虑建立一个SVN存储库来处理文档的实际修订,并允许最新版本处于最前沿,然而,还有一些其他功能,我要么1)不知道它们是否存在,要么2)不知道如何设置。以下是我的问题: 我知道有apachesvn,我可以自定义文件夹和文件在网页上的显示方式吗 有某些文件需要按两年一次的时间表重新访问,是否有办法轻松标记这些要审查的文件 通过Windows网络在多人之间共享S

在我的工作中,我正在寻找一种更好地控制文档库的方法,包括SOP、表单等(主要是Microsoft Word文件)。就文档的实际更改而言,我正在考虑建立一个SVN存储库来处理文档的实际修订,并允许最新版本处于最前沿,然而,还有一些其他功能,我要么1)不知道它们是否存在,要么2)不知道如何设置。以下是我的问题:

  • 我知道有apachesvn,我可以自定义文件夹和文件在网页上的显示方式吗
  • 有某些文件需要按两年一次的时间表重新访问,是否有办法轻松标记这些要审查的文件
  • 通过Windows网络在多人之间共享SVN存储库的最佳方式是什么
  • 我在网上搜索过,但没有找到任何我能理解的好资源

    我可以自定义文件夹和文件在网页上的显示方式吗

    是的,在某种程度上。我记不起存储库中“裸”Apache的输出,但您至少有两种装饰存储库的选择(第3页注释):,其中您可以根据需要修改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的级别(或任何其他存储库浏览器),该级别具有嵌入式模板

    有些文件需要按两年一次的时间表重新查阅

    我在Subversion中看不到任何本机的现成工具用于此项工作,但对于存储库中的任何对象,存在上一次修订的日期,并且很容易(一般)访问信息

    通过Windows网络在多人之间共享SVN存储库的最佳方式是什么

    “最佳”始终是Flamewars讨论和辩论的主题,但您(对于Windows世界)通常有以下选择:http服务器的SVN服务器(其中基于httpd的解决方案可以是Collaborasvn、UberSVN、VisualSVN服务器/甚至Enerprise Edition/或带有web前端的纯Apache),用于网络访问,任何解决方案都有“pro”和“contra”。从我的观点来看,VisualSVN Server Community edition的总体拥有成本(TCO)最低,因为您使用的是Windows,它是两款免费软件,可以完成这项工作

    我们已经向一些终端用户提供了OrtoiseSVN,他们已经学会了如何快速使用它

    我想知道您是否可以使用SVN中的自定义属性来标记文档以供审阅?也许这个相关的问题会有帮助:


    标记也可能有用;它可以识别文档的最后一个版本,可能会被审查?

    SVN可以工作,但它不是为文档而设计的,它是为源代码而设计的

    在我看来,您试图用错误的工具解决问题。您真正需要的是一个文档版本控制工具,还有一些

    一个是TeamForge(由CollabNet-SVN项目创始人创建),它将跟踪您的文档版本,管理评论,并可以轻松地连接到MS Office

    请参阅更多: (点击“文件”)

    要免费试用:

    (免责声明:我为CollabNet工作)