咱们已经了解了很多关于 IntelliJ IDEA 的使用方法,至少可以独立的运用 IntelliJ IDEA 进行项目开发啦!但是一个人进行项目开发更趋向于理想化,更多的则是团队协同开发.这时,咱们就需要了解一个非常重要的概念啦,那就是“版本控制”. 在此,咱们可以简单回顾“版本控制”的发展史.起初,并没有关于版本控制的概念,在协同开发的时候,大家都是自己保持项目代码,或者互相拷贝代码,这样在合并代码的过程中就难免遇到很多不兼容的问题:这就促使“集中式版本控制系统(CVCS)”的出现,例如 S…
我们已经简单了解了 IntelliJ IDEA 的版本控制机制,那么接下来,就让我们一起看看在 IntelliJ IDEA 中进行具体的版本控制操作. 标注1:Checkout from Version Control,从版本控制系统中检出项目: 标注2:IntelliJ IDEA 支持的版本控制系统,包括GitHub.CVS和Git等. 如上图所示,我们可以通过Checkout from Version Control,从版本控制系统,如GitHub.CVS和Git等中检查项目.相对的,既然我…
由于 IntelliJ IDEA 支持的版本控制工具非常的多,但咱们真正能够用到的也就两三个而已,因此在本篇博文中,咱们主要介绍 SVN.Git 和 GitHub 的配置方法. SVN 如果想要在 IntelliJ IDEA 中使用 SVN,则需要事先安装 SVN 客户端或是 TortoiseSVN 这类图形化工具.对于 Windows 系统,推荐大家安装 TortoiseSVN:对于 Mac 系统,则推荐大家安装 CornerStone. 标注1:Use command line client…
不管是个人开发或是团队开发,版本控制都是可以很好地被使用的,目前我找不到任何开发者不使用版本控制的理由.而且对于 IDE 来讲,集成版本控制的本身就是它最大的亮点之一,很多开发者也是为此而使用它. 在本章节中也会对 IntelliJ IDEA 的相关版本控制进行了介绍,会开始涉及到一些 IntelliJ IDEA 人性化设置,也希望你能从这一讲开始认识到 IntelliJ IDEA 的优雅. 很多人认为 IntelliJ IDEA 自带了 SVN 或是 Git 等版本控制工具,认为只要安装了 I…
IntelliJ IDEA 中引入的重要特性就是版本控制,而在IntelliJ IDEA 13中的体现便是支持最新的Subversion 1.8. 相对于之前版本对Subversion的支持,Subversion 1.8提供的是最新使用方法——客服端命令行.最新的客服端命令行方法替代了原来的SVNKit运行命令,操作更加容易,支持模式更多等. 对于IntelliJ IDEA支持不同版本的Subversion的操作表现为: 1.6 - 只支持SVNKit 1.7 - 支持SVNKit和客户端命令行…
介绍下Shell中的${}.##和%%使用范例,本文给出了不同情况下得到的结果.假设定义了一个变量为:代码如下:file=/dir1/dir2/dir3/my.file.txt可以用${ }分别替换得到不同的值:${file#*/}:删掉第一个 / 及其左边的字符串:dir1/dir2/dir3/my.file.txt${file##*/}:删掉最后一个 / 及其左边的字符串:my.file.txt${file#*.}:删掉第一个 . 及其左边的字符串:file.txt${file##*.}:删…
一.在 IntelliJ IDEA 中新建一个项目并提交到 GitHub 1. 运行 IDEA,点击[Create New Project],在 IDEA 中新建一个项目. 2. 在选择项目类型对话框,直接点击[Next] 3. 在选择项目模板对话框,直接点击[Next] 4. 输入项目名称与存放的路径,并点击[Next] ,然后点击[OK],创建项目文件夹(如果项目文件夹以存在,就不需要这一步,但是建议每一个新项目都作为一个独立的文件夹存放). 5.在左侧的项目管理器中展开项目,双击[src]…
目录 认识IntelliJ IDEA IntelliJ IDEA 安装和设置 IntelliJ IDEA如何使用 IntelliJ IDEA中不容错过的快捷键 IntelliJ IDEA专业的使用技巧 从IntelliJ IDEA获取帮助 使用IntelliJ IDEA的帮助主题 使用Tips of the Day和在线资源 使用Productivity Guide IntelliJ IDEA问题报告并分享意见 keymap 参考 IntelliJ IDEA的一般准则 使用IntelliJ ID…
在JAVA SE和Web应用中都可以使用Spring, 这里只说在Web程序中的应用. 下面将以Spring 3.0.5版本为例. 在Web中使用Spring只需要如下两个步骤: 第一,将Spring项目的dist路径下的全部JAR包复制到Web应用的WEB-INF/lib路径下: 第二,将Spring的spring-framework-3.0.5.RELEASE-dependencies.zip解压缩路径下所需的第三方类库文件复制到Web应用的WEB-INF/lib路径下. 在IntelliJ…
如何在IntelliJ IDEA中使用.ignore插件忽略不必要提交的文件 最近初学Git,而且在使用的IDE是IntelliJ IDEA,发现IDEA在提交项目到本地仓库的时候,会把.idea文件夹中的内容也提交上去,这里面放的是一些项目的配置信息,包括历史记录,版本控制信息等.可以不传到Git上面去. 这个时候就需要编写.gitignore文件来忽略提交这些文件.在IDEA中有一个插件.ignore可以帮我们做这件事 先来看下如何安装. 点击File->Settings 在左侧菜单找到Pl…