svn - 用于二进制文件的 Git 或 Subversion

标签 svn git version-control binaryfiles

我们需要在包含 100 多个“项目”的版本控制存储库中存储二进制文件(主要是 MS Word 文档,大小从几 KB 到几 MB 不等)。目前我们使用 Visual Source Safe 但存在一些问题,数据库有时会崩溃并且访问速度很慢。

我们正在考虑迁移到 Git 或 Subversion,我们想知道哪个更适合处理二进制文件。

最佳答案

  • Subversion 尝试自动检测二进制文件(参见 SVN FAQ )。如果失败,您必须自己指定它们(您也不能更改 SVN 的检测方法)。

  • Git 做同样的事情,您可以通过包含 .gitattributes 来指定自动将哪些文件视为二进制文件源存储库中的文件。

  • Here是Git和SVN对二进制文件处理的比较。

  • Here其他一些 Stack Overflow 成员一直在使用 Git 和二进制文件。

希望这对您有所帮助!

关于svn - 用于二进制文件的 Git 或 Subversion,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1126239/

相关文章:

git - 如何使用 `git grep --not`

git - 如何生成忽略空格的 2 个提交之间的差异

svn - 点 (...) 是否表示在 svn commit 命令期间传输的字节?

git - 在不克隆的情况下比较两个 Git 分支

javascript - 为什么我在 MERN 部署到 Heroku 期间错误地收到丢失文件错误?

git - git可以自动识别相同的提交(具有不同的哈希值)

git - 在 U 盘上使用 GIT 获取 "travelling code"

svn - 递归目录 svn 移动 shell 脚本

android - 什么进入源代码管理?

svn - 面向不熟悉源代码控制的开发人员的版本控制