IDE

测试工具

Linux

代码管理/文件管理

  1. Git SVN一般会作为项目开发的版本控制器或者文件仓库来使用。使用版本控制器我们可以非常方便地来解决一些问题:
  • 协同开发项目,可以让多人同时无缝开发同一个项目
  • 可以很方便地回滚到任意时间点
  • 记录日志,可以通过查看日志找到自己想要的版本,并且也会记录下每个人的操作,以便出现问题后及时排查

Git 和 SVN 是存在一些差别的:

  • Git 是分布式的,而 SVN 是集中式的。SVN 中所有文件是存放在中央仓库的,开发人员工作的时候需要先从中央仓库下载最新的版本,然后进行开发,开发完之后再提交到中央仓库。因此严重依赖服务器,一旦服务的崩溃,版本控制就无法使用了。
  • Git 把文件按元数据存储,而 SVN 是按文件;Git 目录是处于个人机器上的一个克隆的版本库

Git

fff

SVN

项目管理