zoukankan      html  css  js  c++  java
  • 正确导入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 即可 

  • 相关阅读:
    python 编码 整理总结
    搜索目录下 匹配文件中 最新的文件 路径
    DIV+CSS实现页面居中
    反射怎样调用另外一个类的私有成员
    ASP.NET中路径相关的一些问题
    相对定位以及父子节点之间的关系
    C#垃圾回收机制
    javascript和html中关于自定义属性的问题
    在C#中使用指针(哈哈,炫吧!)
    jquery中过滤器的应用,实现QQ的TAB效果
  • 原文地址:https://www.cnblogs.com/chenmo-xpw/p/5617474.html
Copyright © 2011-2022 走看看