svn - 除了源代码之外,您是否使用版本控制?

标签 svn version-control cvs

关闭。这个问题是opinion-based .它目前不接受答案。












想改善这个问题吗?更新问题,以便可以通过 editing this post 用事实和引文回答问题.

5年前关闭。




Improve this question




我发现 SVN 对于文档、个人文件以及其他非源代码用途非常有用。
一般来说,您发现版本控制系统还有哪些其他实际用途?

最佳答案

我已经看到版本控制被用于其他非源代码目的,比如,

  • 模式文件 - 一组 XML 模式文件,代表现实世界的模式
  • 内容文件 - 以特定格式表示的内容,这与 VStudio 中的设计器相关联,使用源代码控制,允许历史记录,回滚所有内容,无需数据库交互

  • 在这两种情况下,我们注意到它基本上是冗长的文件,将这些文件放在源代码管理中而不是“数据库中的文本记录”的主要原因是
  • 可能需要能够比较版本的文件
  • 历史记录(因为有多个用户在处理它们)
  • 回滚到早期版本的能力
  • 通过获取特定标签来标记和发布
  • 如果您使用 Team Foundation (TFS),则包含工作项等的整个 Scrum 模板
  • 不涉及数据库,以上所有内容均无需额外开发
  • 关于svn - 除了源代码之外,您是否使用版本控制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14588/

    相关文章:

    eclipse - 如何更改我的 CVS 用户配置文件而不从头开始

    linux - 尝试删除 Git 修订历史记录中涉及长文件名的提交消息

    SVN errorcode=2 无法打开请求的 SVN 文件系统

    version-control - 内置于DVCS中的Wiki?

    cvs - CVS说它不知道它 checkout 的文件

    svn - 免费在线存储库 (CVS)

    linux - 提交时 SVN 校验和错误

    svn - 为什么有时$ Id $不能在SVN中扩展?

    git - 存储库中存储测试数据的位置?

    version-control - 如何删除RCS中的文件?