Java项目svn的迁移

来源:互联网 发布:添加网络打印机 不显示 编辑:程序博客网 时间:2024/06/04 23:06

 手上有一个现有的使用了svn的项目,因工作需要转移到另一个svn服务器中,想想大概有下面几个方法可以实现。 

 
  1. 直接从一个svn目录直接把代码copy到另一个svn目录,想想可能有些svn安全限制的问题,未做尝试。
  2. 从本机环境中把完整的项目复制一份改名,再share project到另一svn服务器中,这个试过多次,经常copy过去的代码并不完整,比如一个.java文件什么的,不明就里也未做深究。
  3. 直接使用ide的svn插件,从一个svn取出,再share project到另一个svn服务器去。这个方法比较方便可靠,最终使用了这种。

   

  具体方法如下:
  1. 在本机IDE也就是myeclipse中new一个新项目,选择来源svn服务器,把一个叫temp的项目下载到本机workspace中来。
  2. 在temp项目上点右键--team--disconnect -- also delete the svn meta information from the file system
   这一步至关重要,如果不执行这一步,那么从源svn取下来的项目中有以往的svn的信息,如果直接更新到新svn服务器中,会导致文件错乱。
  3. 第2步执行完,可以看到temp项目名上与svn的连接没有了,这时的项目就是一个完全独立的、干净的项目了。 
  4. 用网页打开svn服务器的地址,填入相关用户名密码并保存。
  这一步也比较重要,不知出于什么原因,感觉eclipse与ie的关系很密切,如果ie不事先不登一下,在更新到svn的时候经常会提示一些错误。
 
  5. 在temp项目上点右键 -- team -- share project ,输入目的svn服务器的项目地址,比如:
   https://192.168.1.100:8443/svn/temp
这里路径最后的temp是需要事先在svn服务器上面建好并赋于你这个用户read/write权限的。

   下一步,有可能会提示你给这个项目取一个新的名字,根据你的需求可改可不改。
   下一步,完成。

  6. 这时同一个team中的其它成员,就可以在eclipse中通过https://192.168.1.100:8443/svn/temp下载到项目了。

       

 
  注意:
  1. 不管是要从svn服务器上面下载一个项目,还是把项目共享到svn服务器上去,都需要事先用ie登陆一下那个项目路径,否则常会有一些奇怪的错误。
  2. 不管是要从svn服务器上面下载一个项目,在输入路径时,都需要包括项目名,比如https://192.168.1.100:8443/svn/temp就不能把temp省略。同时,这个路径也不能过长,比如https://192.168.1.100:8443/svn/temp/123这样也是不行的,这样会把项目更新到svn下temp下的123目录中去,最终目录错乱。

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 胳膊抻筋拉伤了怎么办 宝宝抻着了怎么办妙招 拎东西胳膊抻了怎么办 小臂一用力筋疼怎么办 摔破胳膊很痛怎么办 胳膊的筋扭伤了怎么办 小孩胳膊抻筋了怎么办 肩膀抻着了怎么办妙招 右边肩膀抻着了怎么办 胳膊因劳累很痛怎么办 宝宝胳膊摔了疼怎么办 宝宝胳膊抻筋了怎么办 孕妇胳膊筋伤了怎么办 刚进公司就怀孕怎么办 撞到胳膊麻筋了怎么办 腰抻了怎么办多久能好 腰突然抻了一下怎么办 干活抻筋了 很疼怎么办 胳膊抻筋一动就疼怎么办 肩膀受风了很疼怎么办 开空调受风了怎么办 胳膊受风了疼怎么办 孩子胳膊抻筋了怎么办 胳膊被风吹了疼怎么办 月子里胳膊受风怎么办 受风了胳膊酸痛怎么办 胳膊受风了在家怎么办 手臂烧伤手肿了怎么办 胳膊里的筋疼怎么办 3岁胳膊背筋了怎么办 左胳膊筋一直疼怎么办 手臂突然筋扭了怎么办 胳膊扭了肿了怎么办 胖人走路磨大腿怎么办 脖子上长了个淋巴结怎么办 面部危险三角区长痘痘怎么办 儿童脖子上有淋巴结节怎么办 左侧颈根部淋巴结肿大怎么办 人的三角区肿了怎么办 刮三角区肿了怎么办 乳腺增生引起的腋窝淋巴结怎么办