选择用于文档控制的版本控制包

时间:2011-02-08 06:30:51

标签: version-control

我们有法律要求确保可以轻松访问最新版本的文档(主要是Word和Excel)。我们目前通过使用新版本号手动更新页脚来实现文档控制,但需要更好的系统。

我玩过TortoiseSVN并且功能很好;但问题是,除非我错过了某处的配置变量,否则Subversion会将版本号应用于整个项目(即存储库中的每个文件),而不是单个文件。我想要的是能够在存储库中创建一个文件夹,所有文档都在那里,并且只有在更改特定文档时才会更改文件的版本号。目前,如果我们有30个文件并且每个文件都被打印并显示,包括版本号,如果有人去了存储库,即使文档内容相同,版本号也几乎肯定会改变。不理想。

替代方法是为每个文档创建一个新的存储库,但是管理上的开销将是令人望而却步的。我基本上在寻找能够完成TortoiseSVN所做工作的东西,但是将文件视为具有各自独立版本号的单个项目。

无论我们提出什么解决方案,我们都希望文档的版本能够自动显示在文档的页脚中。龟可以用宏http://insights.oetiker.ch/windows/SvnProperties4MSOffice/来做到这一点。

感谢任何帮助,谢谢。 格雷格

1 个答案:

答案 0 :(得分:1)

我认为您实际需要的是document management system

Version Control Systems(VCS),例如Subversion(TortoiseSVN背后的基础技术),由于专注于跟踪给定项目中所有文件之间的变更集(即一个变更集/版本可以),因此从根本上不适合您的任务涉及对项目中许多文件的更改。

使用文档管理系统的另一个优点是,它们通常允许您以比版本控制系统更丰富的方式将可扩展元数据属性附加到文档,以及提供搜索功能。