201971010111-何晨泽 常用源代码管理工具与开发工具
作者:互联网
项目 | 内容 |
---|---|
课程班级博客链接 | 2019级卓越工程师班 |
这个作业要求链接 | 常用源代码管理工具与开发工具 |
我的课程学习目标 | (1)了解软件项目源代码常用管理工具 (2)了解软件项目源代码常用集成开发软件工具 |
这个作业在哪些方面帮助我实现学习目标 | (1)认识了各源代码管理软件的特点及功能 (2)学习了软件项目常用IDE |
任务1:调研源代码版本管理软件
- 常见源代码版本管理软件简介
- GitHub:是通过Git进行版本控制的软件源代码托管服务平台,可建立公开或私有的代码仓库。
- Gitlab:是一款基于 Git 的完全集成的软件开发平台。
- Bitbucket:是一个基于web的版本库托管服务,支持Mercurial和Git版本控制系统。
- CODING:是一个面向软件研发团队的一站式研发协作管理平台。
- Gitee:基于Git的代码托管和协作开发平台,提供中国本土化的代码托管服务。
- 常见版本控制系统对比
Git | SVN | Mercurial | |
---|---|---|---|
类别 | 分布式 | 集中式 | 分布式 |
文件和目录拷贝 | 不支持 | 支持 | 支持 |
远程仓库备份 | 直接 | 间接 | 直接 |
智能合并 | 不支持 | 不支持 | 支持 |
任务2:调研并试用广泛使用的源代码集成开发工具软件
- JetBrains
- CLion:C/C++ 跨平台集成开发环境,以IntelliJ为基础设计。
- IntelliJ IDEA:被公认为最好的Java开发工具。
- PyCharm:带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具。
- Visual Studio:是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具。
- Android Studio:由Google和JetBrains共同开发,基于IntelliJ IDEA。
- Eclipse:最初主要用来Java语言开发,目前亦有人通过插件使其作为C++、Python、PHP等其他语言的开发工具,其本身只是一个框架平台。
任务3:撰写任务1、任务2相关内容博客
- 使用Typora在本地进行撰写,后复制入博客园Markdown编辑器。
标签:201971010111,Git,何晨泽,开发工具,管理软件,版本,软件,源代码 来源: https://www.cnblogs.com/eggsy/p/15984100.html