idea对于项目的版本管理主要有两个菜单目录,File》Setting》Version Control 对版本管理工具的一些配置以及版本冲突等设置,而VCS(Version Control Setting)主要用于使用版本管理工具进行一些快捷操作,如检出项目等,如下:
一、集成Git
1、idea配置Git
首先需要按照git(该步骤省略),当按照好git后,再启动idea的时候会自动查找安装目录下的git.exe(本质是使用git的客户端,发送命令),或自己也可以配置想要的git地址,如下:
2、git的使用
可以使用TortoiseGit直接进行操作,还是比较方便的。当然也可以在idea中进行操作。
1)、检出项目
在VCS》Checkout from Version Control》Git , 并选择git的地址和需要检出的目录即可,如下:
2、Git使用的注意事项
当添加一个文件的时候,会提示添加的文件在git中的状态,是提交到暂存区(Stage)还是提交到本地git仓库,提示如下:
若选择no则该文件会报红色,表示该文件还不受到版本管理,后续可以点击该文件》右键》add命令(或者commit命令)添加到stage(暂存区),如下图:
需要知道git的提交的流程,即add命令与commit命令的区别,可以从下面两个图进行理解,如下:
很多时候我们会操作将文件commit到本地git仓库,但是提交之前需要注意提交的文件和备注,作者,是否,格式化代码等信息,如下图:
至于push、pull操作。。。
二、集成svn
1、idea配置SVN
首先需要按照svn或者安装TortoiseSVN(该步骤省略),但是需要注意,在安装的时候,一定要将默认不会勾选的command line client tools 勾选上,否则会包很多相关的错(我之前就在这个地方折腾了好久),如下:
若安装成功后,当重启idea的时候,同样会自动发现该地址,若没有找到该地址,可以自己进行关联。并且可以勾选下面的选项:
Enable interactive mode:(打开交互模式,即提示信息)
Use custom configuration directory:配置svn客户端地址
update administrative information only in changed substress: