idea怎么看session idea怎么看项目地址_历史记录

大体上是转载,针对版本14有一些特殊的添加。

查看svn的资源库:

idea怎么看session idea怎么看项目地址_idea_02


 

 

下面的多出了一个svn的窗口,在左边有加号可以添加一个svn的库


idea怎么看session idea怎么看项目地址_idea怎么看session_03


输入svn的地址,我用的是本地的测试,所以地址为svn://127.0.0.1/newproject 根据服务不同这个地址也不一样 可能是http或着https

 

idea怎么看session idea怎么看项目地址_idea_04


添加上svn库的地址后,我们可以浏览库上的文件,当然也可以做一些操作,比如删除,查看历史记录等,这里在添加svn库的时候,如果有权限限制,会让你输入用户名和密码

idea怎么看session idea怎么看项目地址_工作区_05


 

把工程导入到我们的工作区间,在idea下叫作project,我们的工程叫做module

对于IDEA14来说,要把svn的项目导入idea的工作空间如下:

File->New->Project from Version Control->Subversion,之后输入url后点击自己要checkout的项目名字,点击checkout得到如下图:

idea怎么看session idea怎么看项目地址_idea怎么看session_06


 IDEA14:此时导入的项目中并没有src代码部分,所以还需要导入代码,具体方法如下:

File->New->Module from Existing Sources,之后选择你上面checkout的目录所在路径,然后点击OK,代码就进来了。

//check到工作区间后再导入到当前的窗口


idea怎么看session idea怎么看项目地址_svn_07


 

 就next就可以了,当然如果是eclispe的工程要根据情况选

idea怎么看session idea怎么看项目地址_历史记录_08


 

 

idea怎么看session idea怎么看项目地址_工作区_09


  好,现在已经代码拉下来了

idea怎么看session idea怎么看项目地址_历史记录_10


 

可以查看代码的历史记录,这个是库上的历史记录,看看谁改了等


idea怎么看session idea怎么看项目地址_idea_11


  下面的窗口中会显示信息,现在可以看到库是的代码只是初化的时候提交过一次


idea怎么看session idea怎么看项目地址_工作区_12


 第二个功能就是改代码上传更新解决冲突中等操作

 我们先改代码加一行代码如图System.out.println("hahah!");

idea怎么看session idea怎么看项目地址_idea_13


 

file1也改一下,下面的changes窗口就可以看到这两个文件已被修改过


idea怎么看session idea怎么看项目地址_历史记录_14


  这里介绍一个小功能,如果我们有一些文件我们并不关心他是否改变,我们就可以再新建一个changelist,我这里叫new changelist可以把我们不关心的文件放入到这里,这样方便我们观察我们关心的文件,比如如果是个大的工程,很多class文件我们并不关心,就可以这样做

idea怎么看session idea怎么看项目地址_历史记录_15


 

idea怎么看session idea怎么看项目地址_idea_16


  我们开始提交我们修改过的代码,一般的顺序是我们先update,如果update的时候没有任何提示,就可以顺利提交,如果有冲突,他就会告诉我们那些文件有冲突,需要解决,这里我认为不如eclipse中的svn直观


idea怎么看session idea怎么看项目地址_工作区_17


 

 顺利提交

idea怎么看session idea怎么看项目地址_历史记录_18


 下面我们做一个有冲突的例子,我在这别处用其它用户已经改了同一行的代码

idea怎么看session idea怎么看项目地址_idea怎么看session_19


 

所以按刚才的方法更新的时候就会告诉我们有冲突


idea怎么看session idea怎么看项目地址_idea_20


 

点合并就出现了下面的这个界面,这个感觉比eclipse好一点,这个中间的就是我们想要的最终结果,两边就是两个冲突的版本,根据需要解决好冲突,点apply意思是中间的已经就是我们最终想要的结果。然后提交就可以了

idea怎么看session idea怎么看项目地址_历史记录_21


 

最终结果

idea怎么看session idea怎么看项目地址_svn_22


 

 下面是一些可能有用的功能,查看某个版本更改了那些文件

 

idea怎么看session idea怎么看项目地址_历史记录_23


 


左键之后有可以有一些操作,比如和本地和某一个历史版本比较等

idea怎么看session idea怎么看项目地址_idea_24


 

 

 也可以把某一个文件还原到某一个历史版本,head是最新的,可以点上面的选择版本

 

idea怎么看session idea怎么看项目地址_svn_25


 

 


这里可以看本地的历史的版本

idea怎么看session idea怎么看项目地址_历史记录_26


 本地保存的一些版本,有的时候这里很有用

 

idea怎么看session idea怎么看项目地址_idea_27


  这样看各个版本改了哪些文件很方便

idea怎么看session idea怎么看项目地址_历史记录_28


 有两个窗口,很直接

idea怎么看session idea怎么看项目地址_工作区_29



idea怎么看session idea怎么看项目地址_svn_30