svn - 什么是 SVN、GIT、mercurial 等?

标签 svn version-control

我有一个问题,那就是标题,据我所知,它们是通过互联网存储文件的东西或某个地方,因此只要有互联网,您就可以从任何地方检索它,但为什么有这么多类型的他们?如果它们所做的只是存储文件然后还允许您检索它们的同一件事。

最佳答案

没有备份系统,它们是版本控制。

您可以在没有任何互联网连接的计算机上使用 Git 或 mercurial。它背后有两个主要思想:

  • 跟踪您所做工作的历史记录(找出引入错误的更改,撤消糟糕的更改...)
  • 团队合作:如何确保每个人都拥有最新版本的文件,而不会冒着覆盖您自己的更改的风险

关于svn - 什么是 SVN、GIT、mercurial 等?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5220361/

相关文章:

version-control - Mercurial 随机添加 60 多个 merge

c++ - 在 Subversion 的混合修订工作拷贝中查找错误

version-control - 将 NuGet 用于 TFS 中的内部和外部依赖项

version-control - 哪些源代码管理具有 MATLAB 集成?

java - 通过 ANT 检索 SVN 修订版

SVN 预提交 Hook

svn - 最好的 Mac OSX 和 Windows Git 客户端、服务器和差异工具?

java - CHKJ2800E : <local> interface com. 无法反射(reflect) sbc.ept.imagine.service.adsl.ejb.AdslLocal 或其父类(super class)型之一。检查类路径

svn - 在开发分支上使用外部标记 SVN 结帐

version-control - 懒人的源代码控制系统?