svn新建仓库、添加角色权限,eclipse在线安装svn,以及集成svn之后的相关操作……
有一段时间没用这个管理工具了,亦丢开代码有相当长的一段时间了,没有继续在这条当初选择的后端之路走下去,骤眼发觉已临近毕业,故决定悬崖勒马。亦因为这样,所以今天这篇文章是在重新学习web后端之后于这个平台的第一篇随笔,仅以简单描述一下大概的操作,有错漏的欢迎指出以及提出批评……
(1)创建新仓库及添加角色
1、打开VisualSVN Server.msc
2、选择第一个,第二个为分布式仓库,现在用不到。。。
3、输入仓库名后进入下面的页面,选择第二个表示创建带结构的仓库,第一个为空仓库...
4、添加仓库管理角色
(2)在线安装svn插件
1、
2、
http://subclipse.tigris.org/update_1.10.x是最新版本的SVN插件的下载站点
3、
4、勾选然后执行next直接finish,然后重启eclipse即可...
(3)将maven项目共享到svn资源库
1、右键对应的maven项目
2、选择svn
3、选择创建新的资源库位置
4、粘贴先前在对应仓库copy的url
5、为了将项目放到对应的trunk目录下,此处选“使用指定的模块名”...
然后选择“浏览”(此处有可能要求输入登陆角色)------》“trunk”,再点击finish即可。
6、完成后会跳转到同步视图,提交到仓库
可以点击标黄出检查是否有版本冲突,如果变红则进行第6步的“覆盖/更新“操作即可。。
7、如果想让提交到资源库的项目不包含某些文件可以进行如下操作
此操作针对所有提交上来的项目,如果个别对待的话,可以右键提交上来的文件也有相应的ignore选项...
(4)将maven项目的子模块也添加到svn管理
1、一般来说,在将maven项目共享到资源库时,eclispe中显示的子模块并没有交由svn管理。
2、右键对应的子模块,选择”delete“,但删除时,黄色标记处不要勾选。
3、然后右键对应的maven项目,选择”import“--->”Existing Maven Project“...
4、选择要添加的子模块,稍等即可...
(5)如果子模块出现红叉
可以右键"refresh"解决...
(6)maven项目检出
1、首先确保该工作区间没有同名项目文件夹,然后File---》import---》svn 检出
2、选择对应的资源库url
3、要导出的 maven项目
4、当上一步选择检出单个maven项目时,选择”作为工作区空间中的项目检出“,不然选择”做为新项目检出....“。
5、检出的 maven项目没有显示崎子模块,也应当执行(4)操作
6、可见加进来的 子模块是java工程,将其转为maven项目
7、可以多选,右键------
(7)An internal error occurred during: "Importing Maven projects". 错误
当打开eclipse遇到上述错误时,解决如下:
该解决方法粘贴其他博客而来,原文地址:https://blog.csdn.net/simon_1/article/details/17964863
1,确保你的m2e插件是最新的且可用的,至少要1.1以上的版本。
2,先让这个maven工程转换为非maven工程。方法:右键工程--maven--Disable maven nature
3,在当前目录下执行命令(就是有pom.xml文件的那个目录) —— mvn eclipse:clean
4,重新转换该工程为maven工程。右键工程--- 'Configure'--- 'Convert to Maven Project'