标签:201971010111 Git 何晨泽 开发工具 管理软件 版本 软件 源代码
项目 | 内容 |
---|---|
课程班级博客链接 | 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
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。