软件工程2019:第四次作业—— 分析比较各种软件构建环境

Github

优点:

  • 支持对使用Markdown等标记语言的内容进行渲染和显示
  • 对git版本库提供了完整的协议支持,支持HTTP智能协议、Git-daemon、SSH协议
  • 将社交元素引入项目托管平台,用户可以关注项目、关注其他用户来了解项目和开发者动态
  • 提供在线编辑文件的功能
  • 用户基数大,可以参考学习的资源多,知名的库多

缺点:

  • 有一定的难度,需要不断实践和长时间学习
  • 国内访问偶尔会出现不稳定的情况

Gitee

 

 优点:

  • 全中文,易于上手
  • 服务器在国内,相对稳定
  • 每个用户有免费私有项目

缺点:

  • 用户量较少,资源比较有限

VSS

 

优点:

  • 安装、配置、使用比较简单,很容易上手
  • 操作简单,容易掌握
  • 权限划分可到文件夹级

缺点:

  • VSS只支持Windows版本,且只兼容微软的开发工具
  • 文件大多会以独占的形势进行锁定。如果一个人在修改的时候其他人没有办法进行修改
  • 文件存储,服务器必须共享文件夹,对文件的安全性没有足够保障

Gitblit

优点:

  • 中文,全部中文操作
  • 创建项目,用户、权限用法很简单
  • 解压缩下载的压缩包即可,无需安装。

缺点:

  • 不够稳定,可能无法启动

 

posted @ 2019-11-01 17:03  Atreus  阅读(102)  评论(0编辑  收藏  举报