201971010140-魏瑾川 常用源代码管理工具与开发工具

1|0前文

项目 内容
课程班级博客链接 2019级卓越工程师班
这个作业要求链接 实验二 软件工程个人项目
我的课程学习目标

完成本次实验内容,了解各开发工具间的异同

这个作业在哪些方面帮助我实现学习目标

了解各个常用的开发工具

2|0任务1、调研源代码版本管理软件

2|1Github

  • 什么是Github?

    Github是一个基于git的代码托管平台,付费用户可以建私人仓库,我们一般的免费用户只能使用公共仓库,也就是代码要公开。Github 由Chris Wanstrath, PJ Hyett 与Tom Preston-Werner三位开发者在2008年4月创办。迄今拥有59名全职员工,主要提供基于git的版本托管服务。

  • Github具有什么优点?

    1. 可以错误跟踪,并且支持快速搜索;
    2. 拥有订阅、讨论组、文本渲染、在线文件编辑器、协作图谱(报表)、代码片段分享等;
    3. 开源项目可免费托管;
    4. 是全球最大的开源社区。
  • Github的基础用法

    传送门

2|2Gitlab

  • 什么是Gitlab?

    Gitlab 是由 GitLabInc 开发,使用 MIT许可证的基于网络Git仓库 管理工具,且具有 wiki 和issue跟踪功能。使用 Git 作为代码管理工具,并在此基础上搭建起来的web服务。

  • Gitlab 与 Github

    Github 和 Gitlab 都是基于 web 的 Git 仓库,使用起来二者差不多,它们都提供了分享开源项目的平台,为开发团队提供了存储、分享、发布和合作开发项目的中心化云存储的场所。Github 作为开源代码库,拥有超过 900 万的开发者用户,目前仍然是最火的开源项目托管平台,Github 同时提供公共仓库和私有仓库,但如果使用私有仓库,是需要付费的。Gitlab 解决了这个问题,你可以在上面创建私人的免费仓库。 Gitlab 让开发团队对他们的代码仓库拥有更多的控制,相比较 Github , 它有不少特色:

    1. 允许免费设置仓库权限;
    2. 允许用户选择分享一个 project 的部分代码;
    3. 允许用户设置 project 的获取权限,进一步提升安全性;
    4. 可以设置获取到团队整体的改进进度;
    5. 通过 innersourcing 让不在权限范围内的人访问不到该资源;

    所以,从代码的私有性上来看,Gitlab 是一个更好的选择。但是对于开源项目而言,Github 依然是代码托管的首选。

2|3Bitbucket

  • Bitbucket是什么?

    Bitbucket 是 Atlassian 公司提供的一个基于web的版本库托管服务,支持Mercurial和 Git 版本控制系统。可以简单的理解为,它就是一个自建的 Git 仓库,不过可以对分支和合并操作进行控制。当然功能远不止于此。Bitbucket能够与Atlassian的其他产品相集成,如 Jira、HipChat、Confluence和Bamboo。

  • Bitbucket具有什么优点?

    1. 对小团队免费,有至多5名成员的团队可以获得无限数量的免费存储库;
    2. 支持heets/ssh,可自定义域名;
    3. 灵活的权限控制;

3|0任务2、调研并试用广泛使用的源代码集成开发工具软件

3|1Visual Studio

  • 官网链接:https://code.visualstudio.com/
  • 简介:Visual Studio 是目前最流行的Windows平台集成开发环境,它支持多种语言编辑,社区内大量的插件可以为开发者提供各种语言的集成开发环境。

3|2PyCharm

  • 官网链接:https://www.jetbrains.com/pycharm/
  • 简介:是目前 Python 语言最好用的集成开发工具,里面支持大量插件,方便Python项目的开发和部署。

3|3IntelliJ IDEA

  • 官网链接:https://www.jetbrains.com/idea/
  • 简介:是目前 Java 语言最好用的集成开发工具,里面支持大量插件,方便Java项目的开发和部署。

3|4Android Studio

  • 官网链接:https://developer.android.com/studio/
  • 简介:是目前安卓开发最好用的集成开发工具,支持 JavaKotlin 两种语言,里面含有大量插件,方便安卓项目的开发和部署。

4|0任务3、撰写任务1、任务2相关内容博客

  • 已使用 Typora 进行 MarkDown 格式博客的本地编辑和实时预览。

__EOF__

本文作者喝粥不吃枣
本文链接https://www.cnblogs.com/hezhoubuchizao/p/15983880.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。您的鼓励是博主的最大动力!
posted @   喝粥不吃枣  阅读(86)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
点击右上角即可分享
微信分享提示