zoukankan      html  css  js  c++  java
  • #个人博客作业Week1——流行的源程序版本管理软件和项目管理软件

    1.TFS(Team Foundation Server)
    (1)定义:TFS是一个高可扩展、高可用、高性能、面向互联网服务的分布式文件系统,主要针对海量的非结构化数据,
                它构筑在普通的Linux机器集群上,可为外部提供高可靠和高并发的存储访问。
    (2)优点:它采用了HA架构和平滑扩容,保证了整个文件系统的可用性和扩展性。同时扁平化的数据组织结构,
                可将文件名映射到文件的物理地址,简化了文件的访问流程,一定程度上为TFS提供了良好的读写性能。

    2.Git/GitHub是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。

    3.Mercurial
    (1)定义:是一种轻量级分布式版本控制系统,采用 Python 语言实现,易于学习和使用,扩展性强。
    (2)优点:每个用户管理自己的 repository,管理员只需协调同步这些repository;对网络的依赖性更低。

    4.BitBucket
    (1)定义:BitBucket是一家源代码托管网站,采用Mercurial和Git作为分布式版本控制系统,同时提供商业计划和免费账户。
    (2)特点:无限制的私有仓库个数;无限制的磁盘空间;同时支持https/ssh Bug;跟踪;项目Wiki API 支持;灵活的权限控制;
                    可自定义域名;RSS;修改记录输出;自定义下载。

    5.Trac是一个基于Python语言的为软件开发项目需要而集成了Wiki和问题跟踪管理系统的应用平台,是一个开源软件应用。

    6.Bugzilla 是一个开源的缺陷跟踪系统(Bug-Tracking System),它可以管理软件开发中缺陷的提交,修复,关闭等整个生命周期。

    7.Xcode是运行在操作系统Mac OS X上的集成开发工具(IDE),由苹果公司开发。Xcode是开发OS X 和 iOS 应用程序的最快捷的方式。
       Xcode 具有统一的用户界面设计,编码、测试、调试都在一个简单的窗口内完成。

  • 相关阅读:
    powershell和cmd区别
    装饰器笔记
    url参数和字典的相互转化
    Python装饰器详解
    python字符串格式化f-string
    Python函数(function)与方法(method)区别
    jenkins钉钉插件报错keywords not in content
    jenkins配置邮件
    vim常用操作
    Vue之axios请求
  • 原文地址:https://www.cnblogs.com/summerMTY/p/4826870.html
Copyright © 2011-2022 走看看