正确导入svn拉取的工程

  为什么要写这篇博文?主要是记录摸着石头过黄河的过程。之前在eclipse装了svn插件,拉取远程工程,在eclipse显示的工程,并不会分开显示模块工程,反而

是以总工程的姿态呈现。或许你觉得不管分模块展示,还是总工程展示,都无所谓。但细心的你,是否发现了工程java文件好像失去了关联引用。比如,你想点击去看

调用,这时是点不了的。

  下面就说说如何正确导入svn拉取的工程,并在eclipse中以模块工程的姿势呈现。

首先, 必须搞清楚 svn拉取工程的两个概念 --- 检出(check out) 与   导出(export)。

①、检出(check out)

  检出的工程的文件,包含了.svn文件。文件的增删改操作会被svn客户端识别到。可以对其update、Commit操作

②、导出(export)

  导出的工程文件夹,是不含.svn文件. 文件的增删改是不会被svn客户端识别的。无法对其update、Commit操作  

通过上述的科普后,当然我们在eclipse使用svn插件"check out"工程。

检出工程后,进入工程的根目录下,使用命令mvn eclipse:eclipse将工程转为eclipse工程。

导入工程, 记得选上Search for nested projects。这时我们看到projects : 会以模块工程的姿态呈现

通过上述步骤导进来的工程,是有关联引用的。这时对文件的增删改,都会svn客户端识别到的。可进行update、Commit操作。

总结下 :

①、svn 检出

②、eclipse移除工程(注意 : 并不是删除)

③、mvn eclipse:eclipse 将工程转为eclipse工程

④、导入,记得勾上Search for nested projects 即可

时间: 2024-10-11 01:44:06

正确导入svn拉取的工程的相关文章

git拉取GitLab工程报错Repository not found

拉取项目显示错误信息remote: Repository not found.fatal: repository 'http://192.168.1.13/xxx/xxx.git' not found 原因:因为以前使用过其他帐号配置信息都保存了,然后帐号密码默认用以前的导致拉取没有权限 解决方法: 执行cmd命令 git clone http://username:[email protected]/xxx/xxx.git 原文地址:https://www.cnblogs.com/web-ch

SVN拉取后撤销,恢复未拉取之前的状态

在做项目的时候,一不小心将服务器上的代码覆盖了本地的代码,本来可以使用log查看svn上的历史列表,然后选中某个选项,右键,点击revert to this vision来使代码恢复到任意一个版本. 可是关键是本地的代码还没有上传到svn上,也就是说我们要恢复的代码svn上还没有,那么怎么办呢? 1.右键选中你的项目,按照下图所示选中本地历史: 2.打开历史界面后便可以看到你本地的修改历史记录: 3.选中你想恢复到的某个记录,右键: 点击Revert就可以了 原文地址:https://www.c

git远程分支代码拉取

1.远程拉取gitlab 工程分支,并在本地建立分支 具体过程 新建一个空文件 初始化 git init 自己要与origin master建立连接(下划线远程仓库链接)git remote add origin http://192.168.9.10:8888/root/game-of-life.git 把远程分支拉到本地(game-of-live-first_branch为远程仓库的分支名)git fetch origin game-of-live-first_branch 在本地创建分支g

怎么从svn服务器上把工程导入到MyEclipse里

怎么从svn服务器上把工程导入到MyEclipse里,步骤如下:

Eclipse正确导入第三方工程

前言 昨晚在不同的Android做最后上线测试的时候,突然一个在其他平台正常的升级提示功能报出了"java.lang.NoClassDefFoundError"的错误.赶紧adb logcat *:W查看错误日志,发现了引用的第三方项目的类不存在.幸亏阿里这边大牛多,而且普通走的比较晚,稍微说明一下我的使用情况,就给我指出了第三方工程引入方式不对的问题,这里记录一下. 引入工程步骤 以目前非常出名的开源项目"android-pulltorefresh"为例,在我的测

如何用Eclipse正确导入开源库AndroidStaggeredGrid

今天带给大家的是如何正确导入开源库AndroidStaggeredGrid的代码,大家在使用github上的开源控件时,多多少少都遇到过像AndroidStaggeredGrid这种工程结构的.如下图所示: 图(1) 如果我们没有记错的话,LDrawer开源控件的结构也和该结构一样(具体名字记不清了,只记得功能是侧滑菜单的一个开源控件).大家从github上下载之后,导入到eclipse之后会发现工程与相应的library的样子如下图所示: 图(2) 解决办法都在下面的图片中有说明,大家看图就明

Android使用KSOAP2调用WebService及正确导入jar包的问题(转)

Android使用KSOAP2调用WebService及正确导入jar包的问题(转)     错误信息 最近在学Android使用KSOAP2调用现有的Webservice的方法,期间在网上找了很多代码,但是每次在Android模拟器中运行的时候程序都会崩溃,搞得自己都快崩溃了.... 查看了一下LogCat中的错误报告,发现是因为java.lang.NoClassDefFoundError导致程序崩溃的: view plainprint? ERROR/AndroidRuntime(600): 

正确导入android-support-v4.jar的方法

在导入使用了ViewPage,ActionBar,Fragment的工程后出现错误,很有可能是没有导入4.0版本的支持包.本人也是碰到这个问题,特意搜索了一下,得到解决办法如下,记录下来,以免忘记. 正确导入方法为: 首先在Project->properties->Java Build Path->Libraries->Add External Jars中加入sdk目录下的extras/android/support/v4/android-support-v4.jar(如果找不到,

一键完成android从svn拉取代码编打包

记录一下这两天研究的东西-----在windows一键完成拉取svn上的安卓源代码并自动打包. 准备:ant打包工具,android sdk,以及ant拉取代码所依赖的一个jar包svnant.jar,放到ant目录下的lib目录下即可. ant是apache的一个一个编译工具,我的版本是:apache-ant-1.9.4 sdk就不多介绍了. 我们安卓开发者通常情况下可能是在eclipse中完成打包,打一个包,打完了后万事大吉,但是又一些场景这种方式是不适合的,比如我要批量打包,或者有几十个甚