在MyEclipse中使用SVN提交(自动忽略 .settings .project .classpath等)、检出(无.settings .project .classpath文件等)Maven代码
相关链接:
在MyEclipse CI 2018.9.0 中安装 SVN 1.10.13-1.9.x
在CentOS 1804中设置Subversion(SVN)开机自启
使用防火墙正常开启SVN自启后无法连接 Unable to connect to URL 'svn://.' Can't open file './format': Permission denied
在CentOS 1804 中安装 Subversion(SVN)
目录
一、在MyEclipse中使用SVN提交(自动忽略.settings .project .project):
相关文章:
MyEclipse CI 2018.9.0 配置 Apache Maven 3.5.4
在MyEclipse CI 2018.9.0 中使用 Maven 3.5.4 创建Maven项目
在SVN提交代码时,默认会将Maven的配置文件提交,如果你修改了Maven的配置,那么每次提交是不是很麻烦(不提交看着难受,强迫症们有没有?),很多人使用时,Maven配置不一定相同,Tomcat版本可能会有差别,MyEclipse版本也会有所差别,这样会导致配置文件影响工作,会产生不必要的麻烦。再者说,Maven项目配置文件和项目发行没有直接关系,废话不多说了。
一、在MyEclipse中使用SVN提交(自动忽略.settings .project .project):
-
选择项目,右键,Team --> Share Project:
-
选择SVN,点Next:
-
选择使用已有资源库位置,点Next:
-
方式一:如果你想在当前SVN根目录下(https://127.0.0.1:8443/svn/****/)创建一个项目储存位置,名为****,选择使用项目名称作为文件名即可。
方式二:如果你想在当前SVN根目录下(https://127.0.0.1:8443/svn/****/)新建一个code文件夹,将项目共享到code文件夹下,选择使用指定模块名(笔者推荐),如果code文件夹未新建,输入code,点击Next即可,如果已经新建code文件夹,点击浏览,选择code文件夹,点OK即可,如图所示,你的项目将会存在SVN根目录中的code/****文件夹下(https://127.0.0.1:8443/svn/****/code/****),最后点击Next: -
输入注释,点Finish:
-
此时切换到Team Synchronizing视图,显示如下,我们将设施自动忽略.settings、.project、.project:
-
选择Windows,点Preferences:
-
选择Team,Ignored Resources,点击Add Pattern,将.settings、.project、.classpath分别添加:
-
将.settings、.project、.classpath勾选,点Apply Close:
-
以后提交SVN代码就可以自动忽略相关设置的配置文件了。
-
选择项目,右键,点提交:
-
输入相关注释,点OK:
-
使用MyEclipse查看已提交的代码,TortoiseSVN也可以查看。
二、在MyEclipse中使用SVN检出(无.settings .project .classpath文件)Maven代码:
-
在SVN上选择项目根目录,右键,检出为:
-
选择作为工作空间中的项目检出,点Next:
-
不要使用缺省工作空间!!!(如有不正确的,还请指出),一定要选择其他位置,后面会导入到工作空间的,笔者选择桌面进行检出,点Finish:
-
查看已经检出的项目:
-
File --> Import:
-
选择Projects form Folder or Archive,点击Next:
-
点击Directory,选择已经检出的项目,点击Finish:
-
导入后的文件夹如图所示:
-
导入后的MyEclipse项目如图所示,有一个错误,是项目配置问题,本错误是没有配置Tomcat,给项目添加Tomcat即可:
-
最后是导入到工作空间,当然不导入也是可以的。在MyEclipse中关闭项目,将项目复制或移动到工作空间,按照常规导入项目进行导入就好了,这里就不介绍了。
最后补充一点,可能会产生target相关文件件,提交代码时如果发现有target文件夹及其相关文件需要提交,重复上面的步骤进行自动忽略就可以了。
相关链接:
在MyEclipse CI 2018.9.0 中安装 SVN 1.10.13-1.9.x
在CentOS 1804中设置Subversion(SVN)开机自启
使用防火墙正常开启SVN自启后无法连接 Unable to connect to URL 'svn://.' Can't open file './format': Permission denied