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

标签 windows svn version-control document-versioning

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

  1. 我知道有 Apache SVN,我可以自定义文件夹和文件在网页上的显示方式吗?
  2. 某些文件需要每两年重新审查一次等,有没有办法轻松标记这些文件以供审查?
  3. 通过 Windows 网络在多人之间共享 SVN 存储库的最佳方式是什么?

我在网上搜索过,但没有找到任何我能理解的好资源。

最佳答案

can I customize the design of how folders and files appear on the web page?

是的,在某种程度上。我不记得存储库中“裸”Apache 的输出,但您至少有两种装饰存储库的选择(已注明第 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 (或任何其他存储库浏览器),其中嵌入了模板

There are certain documents that need to be re-visited on a bi-yearly schedule etc

我在 Subversion 中看不到任何用于此作业的 native 即用工具,但对于存储库中的任何对象,上次修订日期都存在,并且可以轻松(马马虎虎)访问信息

What is the best way to share an SVN repository amongst several people over a Windows network?

“最佳”始终是flamewars讨论和辩论的主题,但您(对于 Windows 世界)通常有选择:svnserver 或 http-server(其中基于 httpd 的解决方案可以是 CollabSVN、UberSVN、用于网络访问的 VisualSVN Server(甚至 Enrerprise Edition/或带有 Web 前端的纯 Apache),其中任何解决方案都有“赞成”和“反对”。从我的角度来看,VisualSVN Server 社区版的 TCO 最低

关于windows - 使用SVN作为文档控制系统的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13130395/

相关文章:

windows - 如何在批处理文件中将Windows路径转换为文件: URL,,适合SVN命令行使用

svn - 如何计算SVN分支中已更改或已添加的行数?

c# - 更改文件中的一个字符会导致 MSysGit 认为整个文件都已更改

intellij-idea - IntelliJ IDEA 9 + Maven + 版本控制的最佳实践

java - Java JRE (7, 8) 的 Windows tar.gz 文件是什么?

windows - 统计以特定字符开头的子目录并在windows中指定长度

windows - 每个 Windows 版本的 listen() 最大队列大小

svn - MS Visual Source Safe 的最佳开源替代品?

git - 限制git存储库中的文件大小

c++ - joySetCapture 不适用于 fChanged = false