在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中使用SVN检出(无.settings .project .classpath文件)Maven代码:相关文章:MyEclipse CI 2018.9.0 配置 Apache Maven 3.5.4在MyEclipse CI 2018.9.0 中使用 Maven 3.5.4 创建Maven项目


相关文章:
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):

  1. 选择项目,右键Team --> Share Project
    在MyEclipse中使用SVN提交(自动忽略 .settings .project .classpath等)、检出(无.settings .project .classpath文件等)Maven代码

  2. 选择SVN,点Next
    在MyEclipse中使用SVN提交(自动忽略 .settings .project .classpath等)、检出(无.settings .project .classpath文件等)Maven代码

  3. 选择使用已有资源库位置,点Next
    在MyEclipse中使用SVN提交(自动忽略 .settings .project .classpath等)、检出(无.settings .project .classpath文件等)Maven代码

  4. 方式一:如果你想在当前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
    在MyEclipse中使用SVN提交(自动忽略 .settings .project .classpath等)、检出(无.settings .project .classpath文件等)Maven代码
    在MyEclipse中使用SVN提交(自动忽略 .settings .project .classpath等)、检出(无.settings .project .classpath文件等)Maven代码
    在MyEclipse中使用SVN提交(自动忽略 .settings .project .classpath等)、检出(无.settings .project .classpath文件等)Maven代码
    在MyEclipse中使用SVN提交(自动忽略 .settings .project .classpath等)、检出(无.settings .project .classpath文件等)Maven代码

  5. 输入注释,点Finish
    在MyEclipse中使用SVN提交(自动忽略 .settings .project .classpath等)、检出(无.settings .project .classpath文件等)Maven代码

  6. 此时切换到Team Synchronizing视图,显示如下,我们将设施自动忽略.settings、.project、.project:
    在MyEclipse中使用SVN提交(自动忽略 .settings .project .classpath等)、检出(无.settings .project .classpath文件等)Maven代码

  7. 选择Windows,点Preferences
    在MyEclipse中使用SVN提交(自动忽略 .settings .project .classpath等)、检出(无.settings .project .classpath文件等)Maven代码

  8. 选择TeamIgnored Resources,点击Add Pattern,将.settings、.project、.classpath分别添加:
    在MyEclipse中使用SVN提交(自动忽略 .settings .project .classpath等)、检出(无.settings .project .classpath文件等)Maven代码

  9. .settings.project.classpath勾选,点Apply Close
    在MyEclipse中使用SVN提交(自动忽略 .settings .project .classpath等)、检出(无.settings .project .classpath文件等)Maven代码

  10. 以后提交SVN代码就可以自动忽略相关设置的配置文件了。
    在MyEclipse中使用SVN提交(自动忽略 .settings .project .classpath等)、检出(无.settings .project .classpath文件等)Maven代码

  11. 选择项目,右键,点提交
    在MyEclipse中使用SVN提交(自动忽略 .settings .project .classpath等)、检出(无.settings .project .classpath文件等)Maven代码

  12. 输入相关注释,点OK
    在MyEclipse中使用SVN提交(自动忽略 .settings .project .classpath等)、检出(无.settings .project .classpath文件等)Maven代码

  13. 使用MyEclipse查看已提交的代码,TortoiseSVN也可以查看。
    在MyEclipse中使用SVN提交(自动忽略 .settings .project .classpath等)、检出(无.settings .project .classpath文件等)Maven代码
    在MyEclipse中使用SVN提交(自动忽略 .settings .project .classpath等)、检出(无.settings .project .classpath文件等)Maven代码


二、在MyEclipse中使用SVN检出(无.settings .project .classpath文件)Maven代码:

  1. 在SVN上选择项目根目录,右键检出为
    在MyEclipse中使用SVN提交(自动忽略 .settings .project .classpath等)、检出(无.settings .project .classpath文件等)Maven代码

  2. 选择作为工作空间中的项目检出,点Next
    在MyEclipse中使用SVN提交(自动忽略 .settings .project .classpath等)、检出(无.settings .project .classpath文件等)Maven代码

  3. 不要使用缺省工作空间!!!(如有不正确的,还请指出),一定要选择其他位置,后面会导入到工作空间的,笔者选择桌面进行检出,点Finish
    在MyEclipse中使用SVN提交(自动忽略 .settings .project .classpath等)、检出(无.settings .project .classpath文件等)Maven代码

  4. 查看已经检出的项目:
    在MyEclipse中使用SVN提交(自动忽略 .settings .project .classpath等)、检出(无.settings .project .classpath文件等)Maven代码

  5. File --> Import
    在MyEclipse中使用SVN提交(自动忽略 .settings .project .classpath等)、检出(无.settings .project .classpath文件等)Maven代码

  6. 选择Projects form Folder or Archive,点击Next
    在MyEclipse中使用SVN提交(自动忽略 .settings .project .classpath等)、检出(无.settings .project .classpath文件等)Maven代码

  7. 点击Directory,选择已经检出的项目,点击Finish
    在MyEclipse中使用SVN提交(自动忽略 .settings .project .classpath等)、检出(无.settings .project .classpath文件等)Maven代码

  8. 导入后的文件夹如图所示:
    在MyEclipse中使用SVN提交(自动忽略 .settings .project .classpath等)、检出(无.settings .project .classpath文件等)Maven代码

  9. 导入后的MyEclipse项目如图所示,有一个错误,是项目配置问题,本错误是没有配置Tomcat,给项目添加Tomcat即可:
    在MyEclipse中使用SVN提交(自动忽略 .settings .project .classpath等)、检出(无.settings .project .classpath文件等)Maven代码
    在MyEclipse中使用SVN提交(自动忽略 .settings .project .classpath等)、检出(无.settings .project .classpath文件等)Maven代码
    在MyEclipse中使用SVN提交(自动忽略 .settings .project .classpath等)、检出(无.settings .project .classpath文件等)Maven代码

  10. 最后是导入到工作空间,当然不导入也是可以的。在MyEclipse中关闭项目,将项目复制或移动到工作空间,按照常规导入项目进行导入就好了,这里就不介绍了。
    最后补充一点,可能会产生target相关文件件,提交代码时如果发现有target文件夹及其相关文件需要提交,重复上面的步骤进行自动忽略就可以了。
    在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)