java项目svn断开连接了,Java项目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目录中去,最终目录错乱。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值