版本控制工具SVN的操作记录

本文介绍如何在VisualSVNServer中更改仓库位置,并解决了上传项目时出现的连接错误问题。此外,还详细介绍了如何在Eclipse中利用STS插件进行版本控制,包括上传、提交、检出和同步项目的步骤。

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

1.VisualSVN Server中仓库位置的改变

由于整理文件夹时,删除仓库存放文件夹,这里无需通过修配配置文件进行跨权限操作,直接进入VisualSVN Server,右击左侧菜单栏的VisualSVN Server(local)选择properties–>Storage即可更改仓库目录。

2.上传项目时,报错

报如下错误:
svn: Error running context: 由于目标计算机积极拒绝,无法连接。
这个真的很坑,由于自己学习完不仅经常用,可用第三方的安全清理软件关闭了VisualSVNServer服务,自己通过services.msc找到该服务打开即可,另外如果还没用,请尝清理TortoiseSVN的缓存:文件夹空白位置右击–>TortoiseSVN–>Settings–>Saved Data–>Clear所有以保存数据,重新登陆即可

3.Eclipse中利用STS插件进行版本控制

首先调出SVN资源库视图(Window–>Show View–>other–>SVN–>SVN Repositories),然后新建资源库位置(右击–>New Repository Location填写相应的URL和用户名、密码)

3.1上传新建项目
右键项目–>Team–>Share Project–>然后一步步的执行,这里一定使用默认的项目名作为一个文件上传,否则会直接提交到仓库的根目录下,到时候会非常难管理。

3.2提交项目
在经历过3.1步骤后,再次右击项目–>Team会发现多了很多选项,在项目修改后,可以选择其中的commit选项及进行项目的更新提交操作。

3.3检出项目
假设本地的Eclipse中没有上述的项目,这个时候可以检出项目。选择需要检出的项目,右击Check Out As–>默认使用源项目名即可,即可检出项目到默认的workspace,而且直接会出现在Eclipse中。

3.4提交最新项目
一般不会在代码修改后更新整个项目,如果知道可以直接右击修改文件选择Team下的Update进行直接更新,否则可以右击本地项目进行选择Team下的Synchronized whith Repository打开资源同步库,其中文件上有灰色箭头据表示svn中有更新代码,如果是蓝色则表示两者代码相同

4.常见提交错误

如果发生提交错误,提示

xxxx is already locked.

那么此时你应该在clean一下svn:Team–>CleanUp,然后再进行提交

在实际操作过程中,我自己的情况是之前创建过用户名密码,然后在Eclipse中输入后自动保存了,后来在SVN中将这个用户给删除了,那么此时也会报错,因为这个用户已经不存在了,这时可以通过更新以保存的用户可以解决,具体步骤参见google

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值