svn - 从 SVN 用户的角度来看,最常见的 CVS 陷阱

标签 svn version-control cvs

我自己是一个颠覆用户,总体上对它非常满意。但是,有时我需要处理存储在我无法控制的 CVS 存储库中的代码(即,一些开源项目)。我听过很多关于为什么 CVS 确实存在缺陷的恐怖故事,但没有什么非常具体的,我想避免自己陷入此类错误 :-)

我想知道您是否可以列举出在访问和使用 CVS 上的代码库时可能出现的所有问题和潜在问题,以及如何处理它们。

最佳答案

  • CVS 不版本移动和重命名
  • 它不版本符号链接(symbolic link)
  • 最重要的是,IMO - 不支持原子提交
  • 昂贵且违反直觉的分支
  • 默认情况下将所有文件视为文本
  • 对 Unicode 的有限支持
  • 关于svn - 从 SVN 用户的角度来看,最常见的 CVS 陷阱,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/532758/

    相关文章:

    linux - 从本地 SVN 存储库自动更新软件

    git - 使用 GIT 的多个相似站点?或者其他一些版本控制?

    version-control - 有人在 PeopleSoft 上使用过版本控制吗?

    git - 将大型 SVN 存储库迁移到 git

    version-control - Mercurial - 插入子 repo 头

    command-line - 如何识别 CVS 中存在哪些分支?

    git - cvs2git:保持从 CVS 修订号到 Git 修订哈希的映射的可能性

    eclipse - 如何设置 Eclipse 以使用 ssh-agent for cvs?

    linux - SVN提交后不执行

    git - 推送时 Jira Subversion Mirror/SubGit 远程错误