了解版本管理系统

在开发的过程中,有时会希望将程序还原到以前的版本。此外,将源代码从开发环境转移到生产环境时,有时不想复制所有的代码,而只想使用差分复制。
          这种情况下,就可以使用版本管理系统。这是一种对“谁在什么时候对它作什么修改”,“哪一个是最新的版本”等变更内容进行管理的软件。近几年最受欢迎的是Git。
          与传统的版本管理系统整体只是一份管理历史代码的仓库不同,被称为“分布式版本管理系统”的git是将代码仓库分散到多个位置保存。开发者手头计算机也保存了本地的代码仓库,平时只要对这个仓库进行管理即可。
         在与其他开发者共享代码时,可以将本地仓库中的变化反映到远程代码仓库。即使没有连接网络也可以使用本地代码仓库进行版本管理。
    
使用方便的Github
虽然也可以在公司内部服务器中设置Git的远程代码仓库,不过使用Github服务会更方便。
 Subversion
与git不同的subverzion是使用一个代码仓库进行管理的,具有代表性的集中型版本管理系统。

相关推荐

  1. 了解版本管理系统

    2024-06-16 09:00:02       9 阅读
  2. 企业级开源版本管理系统GIT分析

    2024-06-16 09:00:02       11 阅读
  3. 质量管理 了解

    2024-06-16 09:00:02       36 阅读
  4. 深入了解Linux: dbus-daemon系统总线的作用与管理

    2024-06-16 09:00:02       11 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-06-16 09:00:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-16 09:00:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-16 09:00:02       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-16 09:00:02       20 阅读

热门阅读

  1. 如何使用React的state来管理组件的内部状态?

    2024-06-16 09:00:02       8 阅读
  2. Flink 容错

    2024-06-16 09:00:02       9 阅读
  3. LeetCode 189.轮转数组

    2024-06-16 09:00:02       9 阅读
  4. 中电金信:The Financial-Grade Digital Infrastructure

    2024-06-16 09:00:02       8 阅读
  5. 小程序的生命周期

    2024-06-16 09:00:02       5 阅读
  6. 如何使用python matplotlib绘制正态分布的直方图?

    2024-06-16 09:00:02       8 阅读
  7. C++ Primer Plus v6 Chapter13 exercise 4

    2024-06-16 09:00:02       7 阅读
  8. 200. 岛屿数量

    2024-06-16 09:00:02       6 阅读
  9. 如何开发高效服务(C++ )

    2024-06-16 09:00:02       6 阅读
  10. 【@Bean和@component的区别】

    2024-06-16 09:00:02       7 阅读
  11. PHP入门教程2:控制结构和函数

    2024-06-16 09:00:02       7 阅读
  12. 印象笔记使用技巧

    2024-06-16 09:00:02       6 阅读
  13. Android开启HTTP服务

    2024-06-16 09:00:02       7 阅读