版本控制系统(例如:Subversion)和文档管理系统有什么区别?

发布于 2024-12-04 09:10:41 字数 131 浏览 0 评论 0原文

DMS:集中文档存储、管理访问、跟踪文档、安全性、身份验证等。

版本控制,例如 Subversion:而不是上面的 DMS 功能,Subversion:合并、创建图形等。

但我真的很困惑不同的基本内容DMS 和颠覆?

DMS : Centralized Document Storage, management access, keep track document, security, authentification, etc.

Version control, example like Subversion : instead of DMS featur above, Subversion : merge, create graph, etc.

but I really confusing the basic thing which differ DMS and subversion ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

花开浅夏 2024-12-11 09:10:43

版本控制系统(VCS)和文档管理系统(DMS)都有一组共同的功能:

  1. 它们都保存一组实体,要么是源文件,要么是官方文档。
  2. 两者都能够为每个实体分配一组属性,例如作者、日期等。
  3. 两者都保留存储项目的完整历史记录。
  4. 两者都应该在访问实体之前对用户进行身份验证。
  5. 入住和退房是这两种情况下的共同概念。
  6. 导出和导入文件夹和文件是这两种情况的共同功能。

但这两者之间存在一系列差异:

  1. VCS 是为软件开发人员设计的,而 DMS 是为软件开发人员设计的
    使用文档的最终用户,例如秘书。
  2. DMS 中有一些基本功能在其他设备上并不常见
    VCS,例如:

    • 为其他用户发送文档
    • 从外部来源导入文档,例如扫描仪、传真、电子邮件等。
    • 使用复杂的过滤器和查询报告文档。
    • 支持提醒、文档工作流程、跟踪文档结果、erc。

另一方面,一组功能在 VCS 中更为常见和重要:

  1. 合并和分支产品线。
  2. 与问题跟踪系统集成。
  3. 将整个存储库返回到旧版本

Both version control systems (VCS) and document management systems (DMS) share a set of common feature:

  1. Both of them keep a set of entities, either source files or official documents.
  2. Both are able to assign a set of properties to each entity, e.g. author, date, etc.
  3. Both keep the entire history of stored items.
  4. Both should authenticate users before accessing the entities.
  5. Check-in and Check-out is a common concept in both cases.
  6. Export and importing folders and files are common features of both cases.

But there are a set of differences between theses two:

  1. VCSs are designed for software developers, but DMSs are designed for
    end users that work with documents, e.g. secretaries.
  2. There are some essential features in a DMS that are not common on
    VCSs, such as:

    • Sending a document for another user
    • Importing a document from external sources, such as scanner, fax, email, etc.
    • Reporting on documents with complex filters and queries.
    • Supporting of reminders, document workflows, following up the result of a document, erc.

On the other hand, a set of features are more common and essential in VCSs:

  1. Merging and branching a product line.
  2. Integration with issue tracking systems.
  3. Returning back the whole repository to an old revision
想你只要分分秒秒 2024-12-11 09:10:43

版本控制系统支持更多与软件开发相关的功能。
包括但不限于:结账、合并、分支、标签、集成……
这些功能用于处理多个用户同时更改文件,以及在软件产品发布时进行跟踪/分支,将更改从一个分支移动到另一个分支,...

文档管理系统更适合最终用户保存和协作文档。它们可以支持版本化文档,但缺乏上面列出的功能。

有关版本控制系统的更多信息,请参阅 http://en.wikipedia.org/wiki/Revision_control

Version control systems support many more features related to software development.
Including but not limited to: checkout, merging, branching, labeling, integration, ...
These features are used to handle multiple users changing a file(s) at the same time, and tracking/branching when a software product is released, moving changes from one brach to another, ...

Document management systems are more for end users to save and collaborate documents. They can support versioned documents, but lack the features listed above.

See http://en.wikipedia.org/wiki/Revision_control for more information about version control systems

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文