赞
踩
工厂提交和检出
1、Idea配置svn
如果已经搭建好了svn服务的话,就要开始在idea中配置相关的配置了,如下图:
看红圈内的就是安装svn(小乌龟)bin目录下的svn.exe 然后点击apply和OK就可以了。
2、查看svn仓库
调出svn视图:
连接svn服务器:
连接后效果如下:
3、上传工程到svn
右键工程,提交到svn目录:
选择提交;
4、检出svn
或者
选择要检出到哪个目录:
设置检出的工程名称:
点击OK:
5、提交及更新代码
此时我们有两个idea窗口(一个是最初上传hello工程的窗口,一个是从svn检出hello工程后的新窗口),用来模拟两个用户在操作同一个工程。为了称呼方便,我们将第一个窗口称之为A用户,第二个窗口称之为B用户.
A用户修改代码如下:
然后提交数据,更新到svn:
选择commit:
B用户可以从svn上将A用户更新的代码更新到本地:
选择OK:
更新后B用户代码如下:
6、查看代码的历史记录,这个是库上的历史记录,看看谁改了等
下面的窗口中会显示信息,现在可以看到库是的代码只是初化的时候提交过一次
7、改代码上传 更新冲突解决操作
我们开始提交我们修改过的代码,一般的顺序是我们先update,如果update的时候没有任何提示,就可以顺利提交,如果有冲突,他就会告诉我们那些文件有冲突,需要解决,这里我认为不如eclipse中的svn直观
顺利提交
下面我们做一个有冲突的例子,我在这别处用其它用户已经改了同一行的代码
所以按刚才的方法更新的时候就会告诉我们有冲突
点合并就出现了下面的这个界面,这个感觉比eclipse好一点,这个中间的就是我们想要的最终结果,两边就是两个冲突的版本,根据需要解决好冲突,点apply意思是中间的已经就是我们最终想要的结果。然后提交就可以了
最终结果
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。