【SVN】快速入门SVN基础使用

SVN概要

Subversion(SVN) 是一个开源的版本控制系統,与git类似,两者有区别,这里不论述。

下载与安装

SVN下载地址: SVN官方下载地址
安装很简单,不详细描述。Tortoise SVN默认为英文,故可下载中文简体语言包,直接安装即可。
在这里插入图片描述
安装完成后,在任意文件夹中右击,会出现图中红框所示代表安装成功。
在这里插入图片描述

SVN的基础使用

1.SVNBucket

在使用之前,首先要知道SVN的代码托管服务器SVNBucket,SVNBucket提供了可视化的管理界面,操作变得简单、方便;提供超大 SVN 空间;
SVNBucket网址
在该网址上进行注册,注册完成后进行登录,并创建一个项目。
在这里插入图片描述
完成后正式进入SVN的操作学习中。

2.检出(checkout)

检出就是将远程建立的代码仓库同步到本地

1.进入刚刚创建的TestSVN项目中,复制右侧的项目的地址。
在这里插入图片描述
2.在本地新建一个文件夹TestSVN,右键选择SVN检出
在这里插入图片描述

3.弹出一个检出框,点击确定。
在这里插入图片描述
4.弹出认证框,输入登录SVNBucket网址的用户名和密码,点击确定后会弹出一个检出完成的框,代表成功,这时可以看到TestSVN文件夹下会生成一个.svn的隐藏文件,同时TestSVN文件夹会有一个绿色对勾的标志(若没有,重启电脑可看见)。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.提交(commit)

提交,可以将本地新建的文件提交到远程仓库,也可以将已修改的文件提交到仓库

1.在TestSVN文件下新建一个aaa.txt。
在这里插入图片描述
2.右击空白处,选择SVN提交后,输入提交信息并选择提交的文件,点击确定,提交完成后会弹出提示框,且文件会出现一个绿色对勾的标志。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
3.在SVNBucket网站上查看提交的文件。
在这里插入图片描述
4.当修改了本地文件后,选择SVN提交可以实现修改文件的同步更新。

4.更新(update)

更新,将别人提交的代码同步到本地

1.当远程仓库中的aaa.txt文件被其他人更新了,加了一行代码。本地需要写代码时,需要先更新本地文件。
在这里插入图片描述
2.在TestSVN文件夹下右击,选择SVN更新,完成后可以看到aaa.txt文件与远程仓库保存一致。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

5.忽略文件(ignore)

当本地有的文件或目录不用提交到远程仓库时,可以选择忽略这些文件或目录。

1.右击选择忽略的文件或文件夹,选择TortorseSVN->添加到忽略列表->zzz,成功后会弹出一个聊天框。
在这里插入图片描述
在这里插入图片描述
2.撤销忽略,可选择从忽略列表中移除,如图所示。
在这里插入图片描述

6.撤销本地已提交的代码

1.修改aaa文件并进行提交。
在这里插入图片描述
在这里插入图片描述
2.这里点击aaa文件,可以查看本地与仓库aaa文件的差异。
在这里插入图片描述
3.提交完成
在这里插入图片描述
4.想回退到某个版本!右击aaa文件,选择TortoiseSVN->显示日志
在这里插入图片描述5.选择想要回退的版本,右击复原到此版本,点击还原即可。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
6.对还原的文件再次更新。
在这里插入图片描述
在这里插入图片描述
7.提一嘴,还可以在远程仓库中,看到提交的记录
在这里插入图片描述

总结

SVN的操作相比git简单很多,很容易上手。对于基本的操作如上所介绍,还有一些创建分支,合并代码等功能,这里不介绍了,请参考官方文档!

  • 20
    点赞
  • 98
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
嗨!欢迎来到 C知道!我可以帮助你了解一些 SVN基础知识。SVN 是一个版本控制系统,用于管理和跟踪文件的变更历史。以下是一个简易SVN 使用教程入门: 1. 安装 SVN:首先,你需要安装 SVN 客户端。你可以从 Subversion 官方网站或适用于你的操作系统的软件源中下载和安装。 2. 创建仓库:使用 `svnadmin` 命令创建一个新的 SVN 仓库。例如,通过运行 `svnadmin create /path/to/repository` 来创建一个名为 repository 的仓库。 3. 检出代码:使用 `svn checkout` 命令将仓库中的代码检出到本地机器上。例如,通过运行 `svn checkout file:///path/to/repository /path/to/working-copy` 将代码检出到本地工作副本。 4. 添加文件:将你的项目文件复制到工作副本中,然后使用 `svn add` 命令将其添加到 SVN 仓库中。例如,通过运行 `svn add /path/to/working-copy/file.txt` 将 file.txt 文件添加到仓库中。 5. 提交变更:使用 `svn commit` 命令将你的变更提交到 SVN 仓库。例如,通过运行 `svn commit -m "Add file.txt"` 提交对 file.txt 的变更。 6. 更新代码:使用 `svn update` 命令将仓库中的最新代码更新到你的工作副本中。例如,通过运行 `svn update /path/to/working-copy` 更新工作副本。 7. 查看历史记录:使用 `svn log` 命令查看仓库中的提交历史记录。例如,通过运行 `svn log /path/to/working-copy/file.txt` 查看 file.txt 的提交历史。 8. 分支和合并:使用 `svn branch` 和 `svn merge` 命令创建和合并分支。这些命令可以帮助你在团队协作和并行开发中管理代码。 这只是一个简单的 SVN 使用教程入门SVN 还有很多其他功能和命令可以探索。希望对你有所帮助!如果你有任何其他问题,随时提问。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值