SVN使用介绍
来源:互联网 发布:手机电视直播软件下载 编辑:程序博客网 时间:2024/06/08 07:41
工欲善其事,必先利其器,SVN作为常用的代码管理工具,熟悉它对我们来说也是至关重要的
SVN下载:
搜索SVN 64位下载,下载相关SVN;(SVN分32位和64位)
1.从服务器下载新代码,右键SVN CheckOut:
文件的相对路径保证和服务器是相同的,这样代码才能编译成功
2.提交代码右键 SVN Commit:
如果其它人没有更改相关文件,则提交成功;
如果其它人更改了相关文件,会有提示,点击update更新提示,然后重新提交;如果修改无冲突,则提交成功;
如果有冲突,则提交失败,会产生几个文件,其中一个以.mine结尾。
Revert冲突的文件,恢复该文件SVN最近版本,然后手动合并;可以通过compare比较。
3.恢复已修改文件至SVN未改动之前版本Revert
文件处于修改状态或冲突状态,可以通过Revert返回SVN之前版本
4.查看和比较版本:show log 和 Diff
5.添加文件到SVN服务器: 先ADD,然后SVN Commit
6.重新配置服务器地址:Relocate
7.SVN Clean Up
SVN 本地更新时,由于一些操作中断更新,如磁盘空间不够,用户取消。可能会造成本地文件被锁定的情况。一般出现这种情况的解决方法:
(1)可以使用SVN clean up来清除锁定。
(2)如果不是本目录锁定,系统提示上一层目录锁定,需要到上一层或者根目录中清除。
(3)如果在根目录下都无法clean的话,一般采取的方法是另外找一个目录重新CHECKOUT。但有时有时SVN目录下可能有一些自己本地修改的文件,还未提交到SVN服务器,这时重新CHECKOUT需要注意本地文件的备份,并且不要强制覆盖服务器上其它人修改的内容。
(4)如果觉得第3种很麻烦,可以考虑这样的方法。其实SVN加锁会在.SVN(隐藏文件)中生成一个名字叫lock的文件(无后缀),查找所有的,手工删除。然后再尝试更新,系统可能会提示某个.base文件无法访问。找到它,把相关的文件或其所在的目录删除,重新UPDATE。工作量就小多了。
8.SVN的版本控制,需特别研究
- svn介绍与使用
- SVN使用介绍
- 实例简单介绍SVN使用
- svn的使用详细介绍
- AndroidStudio下SVN使用介绍
- svn分支介绍和使用
- SVN使用【介绍SVN、快速入门、解决冲突】
- 以实例简单介绍如何使用SVN
- SVN 管理软件安装、部署、使用详细介绍
- svn服务器端配置及基本使用介绍
- CornerStone(SVN for Mac)使用介绍
- ConerStone (SVN For Mac) 使用介绍
- SVN的介绍与使用流程
- ubuntu svn命令简单使用介绍
- SVN介绍
- svn介绍
- windows下,使用SVN下载代码,以及目录结构介绍
- SVN的配置、使用与TortoiseSVN客户端的介绍
- CDC::GetDeviceCaps()物理长度与屏幕像素间的转换
- 基于maven的邮件发送模块
- JQuery 关闭子页面,刷新父页面
- Gradle 庖丁解牛(构建源头源码浅析)
- SuperMap杯全国高校GIS大赛-Web与Online开发组学习资料
- SVN使用介绍
- Java中的多线程
- MVC使用SignalR 提高B2C商城用户体验3
- 01背包问题(用c语言实现)-回溯法求解
- win8在应用与桌面自动切换
- Kotlin入门第一弹---HelloWorld
- Java--内部类
- 什么是socket
- phpmyadmin登录时指定服务器ip和端口的方法