首页 > 编程知识 正文

idea导入react项目,idea导入servlet项目

时间:2023-05-04 15:58:52 阅读:201752 作者:2149

相关链接

CSDN_GroupiesM 笔记整理 前言

  公司项目位于gitlab上,干活之前首先要从gitlab上把项目clone到本地idea中,由于目前使用的是2018.3版本,貌似不支持Gradle,就下载了个2020.3的最新版本(下载最新版本IDEA)。删掉旧版本前记得export settings,重新安装新版本后还是可以重新导入配置的。
  这里所有界面及配置都是2020.3版本的,不同版本可能有些不同。

关于Git  来自Git教程

Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。

Git 与 SVN 区别

Git 不仅仅是个版本控制系统,它也是个内容管理系统(CMS),工作管理系统等。

如果你是一个具有使用 SVN 背景的人,你需要做一定的思想转换,来适应 Git 提供的一些概念和特征。


Git 与 SVN 区别点:

1、Git 是分布式的,SVN 不是:这是 Git 和其它非分布式的版本控制系统,例如 SVN,CVS 等,最核心的区别。2、Git 把内容按元数据方式存储,而 SVN 是按文件:所有的资源控制系统都是把文件的元信息隐藏在一个类似 .svn、.cvs 等的文件夹里。3、Git 分支和 SVN 的分支不同:分支在 SVN 中一点都不特别,其实它就是版本库中的另外一个目录。4、Git 没有一个全局的版本号,而 SVN 有:目前为止这是跟 SVN 相比 Git 缺少的最大的一个特征。5、Git 的内容完整性要优于 SVN:Git 的内容存储使用的是 SHA-1 哈希算法。这能确保代码内容的完整性,确保在遇到磁盘故障和网络问题时降低对版本库的破坏。

一、下载&安装git

1.1 在Git官网 下载Git

  我的电脑是64位,下载32、64位安装包都可以

1.2 安装的时候看一下 Git安装教程,基本上一直下一步就可以了

二、IDEA配置Git

2.1 File => Settings 中找到 【Path to Git executable】 点击【 】找到Git目录下的沉默的宝贝git.exe


2.2 点击【Test】测试,这里会显示出版Git版本号,说明IDEA配置Git成功了

三、clone Git项目

3.1 打开IDEA,这里选择【Get from VCS】,如果在项目里不知道怎么出来可以点 File => Close Project来到这个界面

3.2 这里输入【URL】地址,这个URL地址从Gitlab项目中获取

3.3 浏览器登录Gitlab项目地址,输入账号密码,找到你的项目后点击【Copy URL to clipboard】,将地址复制到剪贴板

3.4 填入项目地址(图上的ip切掉了)

3.5 点击Clone开始克隆项目,这里在下载项目文件和Gradle

3.6 等待中,部分内容已经可以打开,已经快下载完毕了

四、IDEA Configuration

项目导入完毕后修改一下项目配置信息,根据项目要求来

4.1 JRE

  和项目版本保持一致,我这里用的是jdk1.8

4.2 Shortren command line

【官方文档】:IntelliJ IDEA 2017.3 EAP: Configurable command line shortener and more

  如果类路径太长,或者有许多VM参数,程序就无法启动。原因是大多数操作系统都有命令行长度限制。

  在这种情况下,IntelliJIDEA将试图缩短类路径。

shorten command line 选项提供三种选项缩短类路径。

none:这是默认选项。IDE不会缩短类路径。如果命令行超过了操作系统的限制,IDEA将不能运行您的应用程序,但是工具提示将建议配置缩短程序。JAR manifest:idea 通过临时的classpath.jar传递长的类路径。原始类路径在MANIFEST.MF中定义为classpath.jar中的类路径属性。classpath file:idea 将一个长类路径写入文本文件中。 五、关于Git使用 5.1 常用功能

  Git作为一个版本控制工具最常用的就这三个功能,Pull 拿到最新代码,Push提交代码到当前分支,Merge将代码合并到主分支

5.2 查看切换分支

  点击右下角这个位置,我所在的分支为开发环境,叫做develop所以这里显示是develop
   
  点击Checkout可以且换分支,关于分支切换的问题可以看这里 => IDEA checkout Git 分支 弹出 Git Checkout Problem
   

5.3 版本控制

  git版本控制可以回溯每一次代码提交的时间及顺序,避免因为多人同时提交代码产生冲突的问题。这一点比SVN要高级一些。

21/01/19

M

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。