淘淘商城第9讲——从SVN服务器下载代码

前言

在上一讲中,我们已经将所有工程的代码都上传到SVN服务器上了,这一讲,我就来教大家如何从SVN服务器下载代码。

为了教大家如何从SVN服务器下载代码,我们需要把Eclipse上的工程给真正删除掉,如下图所示,选中所有工程然后右键,再在其子菜单中点击Delete
在这里插入图片描述
接着,会弹出如下窗口,勾选上Delete project contents on disk(cannot be undone)前面的复选框,紧接着点击OK按钮。
在这里插入图片描述
最后,删除完所有工程之后,会变得一片空白,如下图所示。
在这里插入图片描述
值得注意的是,我们不能在SVN资源库研究视图中删除代码,你可以按照如下图所示的步骤来打开SVN资源库研究视图。
在这里插入图片描述
可以看到SVN资源库研究视图如下图所示,千万记住,一定不要在这儿删除工程的代码,这个删了可就真没了,因为这里删除的是SVN服务器中的代码。你在这儿删了之后,别的同事他要更新代码,一更新,服务端就会把他的本地同步,这样就会删除他本地的代码,相当于你把人家的代码真删了,再也没有副本了,这个时候所产生的后果会非常严重。
在这里插入图片描述
接下来,我们就要从SVN服务器下载代码了。

下载代码

第一步,选中名为taotao的Working Set并右键,然后在其子菜单中点击Import...,如下图所示。
在这里插入图片描述
第二步,我们会看到如下图所示的界面,然后展开SVN这一项,并选择从SVN检出项目,接着点击Next按钮。
在这里插入图片描述
第三步,会弹出如下窗口,然后在该窗口中选择下面那个资源库URL,接着点击Next按钮。
在这里插入图片描述
第四步,会弹出如下窗口,然后在该窗口中选中四个模块,接着点击Next按钮。
在这里插入图片描述
第五步,会弹出如下窗口,从中我们可以看到多个工程就一个选项(做为工作空间中的多个项目检出),如果是单个工程的话,会有两个选项,我们依然选择这个选项就可以了,接着点击Next按钮。
在这里插入图片描述
第六步,这一步不用做配置,直接点击Finish按钮即可,如下图所示。
在这里插入图片描述
第七步,此时,我们会发现这些刚刚导入的工程都归纳在了名为Other Projects的Working Set中,而我们明明是要使用名为taotao的Working Set来管理这些工程的,那该怎么办呢?很简单,直接将这些工程拖拽到它下面。
在这里插入图片描述
展开这些刚刚导入的工程的目录,会发现这些工程目前根本就不是maven工程(没有maven目录,也没有m图标),因此我们需要将工程转为maven工程。
在这里插入图片描述
转maven工程最好按照依赖的先后顺序来转,比如,taotao-parent工程不依赖于任何工程,因此先转它比较合适。操作步骤是在taotao-parent工程上右键,然后在右键菜单中把鼠标放到Configure上,接着在其子菜单中点击Convert to Maven Project,如下图所示。
在这里插入图片描述
转换完之后,我们便可以看到该工程上有M图标了,接着我们再将taotao-common、taotao-mamager、taotao-manager-web等工程都转换为maven工程,转换完之后如下图所示。
在这里插入图片描述
不知你有没有发现,我们现在还没有导入taotao-mamager聚合工程的子工程,所以还须把它们也导入进来,方法是在taotao-manager工程上右键,然后在其子菜单中点击Import...,如下图所示。
在这里插入图片描述
接着,我们会看到如下图所示的界面,找到Maven这一项并展开,选择Existing Maven Projects,紧接着点击Next按钮。
在这里插入图片描述
最后,你会看到如下图所示的界面,直接Finish按钮即可导入taotao-mamager聚合工程的子工程。
在这里插入图片描述
导入完毕之后,你就可以看到这四个子工程了,如下图所示。
在这里插入图片描述 至此,你该知道如何从SVN服务器下载代码了吧!