SVN基本使用

TortoiseSVN是Windows环境下Apache Subversion的客户端,提供版本库创建、导入项目、检出、提交、更新等功能。它支持Windows Vista及更高版本,并允许用户通过直观的右键菜单操作进行版本控制。本文档介绍了TortoiseSVN的基本操作,包括文件状态的图标标识、版本库管理、冲突处理等,以及与Git的区别。
摘要由CSDN通过智能技术生成

SVN基本介绍

官方文档
TortoiseSVN是Apache ™ Subversion(SVN)®客户端,实现为Windows Shell扩展。它直观且易于使用,因为它不需要运行Subversion命令行客户端。就是说,TortoiseSVN 常年管理文件和目录。文件存储于一个中央版本库中。版本库就像一个常见的文件服务器,除了它保存你对文件和目录所有的改变。这一特性使得你可以恢复文件的旧版本并查看历史-谁在什么时间如何进行的修改。这就是为什么很多人认为 Subversion 和版本控制系统是一种“时间机器”。它是免费的,即使在商业环境中也是如此。

SVN基本使用

介绍
TortoiseSVN 能够运行在 Windows Vista 或更高版本,并且提供32位与64位系统的支持。适用与64位 Windows 系统的安装程序同时包含32位的拓展部件。这意味着您无需单独安装32位版本的 TortoiseSVN 就可以在32位的应用程序中使用右键菜单和图标重载。
自 1.2.0 版起放弃对 Windows 98, Windows ME 和 Windows NT 4 的支持。自 1.7.0 版起放弃对 Windows 2000 和 XP SP2 的支持。自 1.9.0 版起放弃对Windows XP SP3的支持。如果需要,仍然可以下载、安装旧版本。
创建版本库
自行安装svn服务端【window版本不做阐述】
创建版本库
你可以右键点击这个新文件夹,从右键菜单中选择 TortoiseSVN → 在这里创建版本库…
在这里插入图片描述
.
导入项目
创建版本库成功后,可自行添加文件进行提交
检出
SVN拉取工作内容,右键单击任意一个修改过的文件然后选择 该文件日志,查看提交历史记录,双击后,可以比较当前版本与上一个版本之间的差异。
显示重载图标的资源管理器
在这里插入图片描述

一个新检出的工作副本使用绿色的对勾做重载。表示 Subversion 状态正常.
在这里插入图片描述

在你开始编辑一个文件后,状态就变成了已修改,而图标重载变成了红色感叹号。通过这种方式,你可以很容易地看出哪些文件从你上次更新工作副本后被修改过,需要被提交。

在这里插入图片描述

如果在更新的过程中出现了冲突,图标会变成黄色感叹号。

在这里插入图片描述

如果你给一个文件设置了svn:needs-lock属性,Subversion 会让此文件只读,直到你获得文件锁。具有这个重载图标的文件来表示你必须在编辑之前先得到锁。
在这里插入图片描述

如果你拥有了一个文件的锁,并且 Subversion 状态是正常,这个重载图标就提醒你如果不使用该文件的话应该释放锁,允许别人提交对该文件的修改。

在这里插入图片描述

这个图标表示当前文件夹下的某些文件或文件夹已经被调度从版本控制中删除,或是该文件夹下某个受版本控制的文件丢失了。

在这里插入图片描述

加号告诉你有一个文件或目录已经被调度加入版本控制。

在这里插入图片描述
横条告诉你有一个文件或目录被版本控制系统所忽略。这个图标重载是可选的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

知青先生

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值