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检出项目