使用SVN客户端导入和检出代码

当项目更换 SVN URL 时,需要解除原有连接并重新导入。首先,删除项目中的 .svn 文件夹以断开旧连接。接着,使用 TortoiseSVN 的 repo-browser 创建新目录结构,将项目添加到新 SVN 地址。最后,通过 SVN 检出新 URL 到空文件夹,用开发工具打开并确保项目正常运行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天项目改了服务器,以前使用的url没有用了,需要换一个url,可是当前的项目已经设置成了之前的网址,,现在怎么办呢,我查了下没找到,,我们的经理人还是蛮好的,他是这样教我的,

  • 第一步:把原来的svn连接去掉

怎么去掉呢,我们都知道,上传到svn的代码会有红色或者绿色的勾,红色代表未上传,绿色代表已经上传,并且会有一个半透明的.svn文件夹,这个文件夹就是本地与服务器对比的文件。我们就是要找到这个文件夹,并且删除它,删除之后项目就恢复到最初的样子,和我们平常新建的一样了,这就说明这个项目和之前那个旧连接已经解除连接了,可以设置新连接了

上传一张图看看
有上传到svn后的项目长这样
这里写图片描述

第一个就是半透明的.svn文件夹,svn就是通过这个文件夹对比本地与服务器的代码的,后面的几个是自己创建的,至于在哪创建,如何创建第二点讲,我的代码主要在trunk文件夹下面,doc主要放文档,比如日志文档,release放发布版本,tag放上一个项目版本源码,trunk存放正在开发的源码
trunk里面是这样的
这里写图片描述
红色的代表未上传到服务器的,因为有些是不要上传的,绿色的是已经上传的。

  • 第二步:如何把代码导入到svn
    选中项目—->选择TortoiseSVN—–>repo-browser
    然后就会弹出这个界面
    这里写图片描述

在url处填写svn地址即可,点击ok会弹出另外一个界面,我上面的doc,release,tag和trunk就是在那个界面创建的,这里不好做演示,我记得是右击选择Create folder 新建文件夹,自定义命名即可,那么如何把项目导入到这个url中呢,也是右击,然后选择add folder进入磁盘选择项目路径,选中项目点击ok即可,这个时候svn会有假死的状态,显示svn无响应,事实上它不是无响应而是在上传代码,所以说是假死,如果代码够大,这个时间就要长,反之,短。等待上传完毕,检出运行,如果能正常运行就没问题了。

-第三步: 如何从svn检出项目
新建一个空文件夹【这个文件夹是用来存放检出的项目的,如果不为空会提示是否覆盖,最好是空的】—>SVN check out;会弹出这个界面

这里写图片描述

在url of repository中填入svn的url点击ok即可,这个时候会从svn把项目下载下来,下载完成后,用开发工具,我用的是androidStudio,打开它,如果项目能运行,说明一切正常了,以后写了代码直接在本地svn update和Commit就可以了,注意为了避免冲突,在commit之前一定要先update。

当然这些操作都是在本地已经安转了svn的情况下进行的,如果没有安转,要先安转。

本人有个qq群,邀请对技术有兴趣的朋友加入,一起交流,希望大家把这个群带动起来。一起进步。群号:361629723

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值