SVN版本控制工具学习掌握

TortoiseSVN is locked in another working copy

TortoiseSVN提交报错 TortoiseSVN is locked in another working copy
原因:可能是因为打开了多个commit会话,然后又去修改了提交文件的内容,导致文件锁掉一直提交不了。
尝试:删除该文件并更新,clean up都不行
解决:右键进入Repo brower => break lock就可以了

1.svn

集中式版本管理工具

2.安装svn服务端

官方下载地址:
http://subversion.apache.org/packages.html

3.svn服务端使用

新建仓库

仓库文件说明:

1.branches:分支开发目录

2.tags:主开发目录

3.trunk:存档目录(不允许修改)

创建用户

创建组添加成员

修改仓库权限

在仓库上右键-->Properties

访问仓库

4.svn客户端使用

TortoiseSVN(小乌龟)

官网下载地址:

https://tortoisesvn.net/

安装截图省略,下一步就OK。

安装完成后,在桌面右击显示SVN CheckOut TortoiseSVN 表示安装成功了。
SVN CheckOut下载仓库文件

 

提交|更新文件


在存在.svn文件夹的目录中右键 会出现SVN Commit  SVN Update选项。

5.Eclipse上安装SVN插件

选择在线安装方式

1.打开Eclipse

2.选择Help-->Eclipse Marketplace

3.搜索SVN


注意:

如果在线安装慢,那么就选择离线安装

离线安装SVN

转载地址:
https://blog.csdn.net/java_18945106612/article/details/88885765?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param




svn插件下载地址:

链接:https://pan.baidu.com/s/1RVcv8GrqCm903pTRzy2y3w 
提取码:klqa 

新建一个项目,将项目提交到SVN

右键项目-->Team-->Share Project

检出创库代码

点击File-->import

6.解决冲突

先更新冲突文件

右键冲突文件Team--->Edit Conflicts(编辑冲突)

解决完冲突后,右键冲突文件Team--->Mark as Merged(标记为解决),然后提交文件
到SVN服务器.

7.恢复版本记录

恢复到某个之前的版本


选择文件Team-->Show History(显示资源历史记录)

选择对应的版本右键Get Content(获取内容) 便可以恢复到选中的版本

8.IDEA结合SVN

1.导入项目到SVN


选中VCS-->Enable Version Control In....

然后右键项目Subversion--->Share Directory

然后右键项目Subversion--->Commit Directory

 

9.IDEA清空SVN密码缓存

清空密码缓存,提交文件时需要输入密码

1.点击File

2.Settings

3.Version Control

4.Subversion

5.勾选Enable interactive mode  Use custom config...

6.Clear Auth Cache

选择SSH-->Password


over

10.IDEA删除项目

逻辑删除-->物理删除


1.右键项目Remove Module

2.打开项目磁盘位置删除文件

11.IDEA检出项目

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值