IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> svn客户端(Windows版本) -> 正文阅读

[系统运维]svn客户端(Windows版本)

一、介绍
TortoiseSVN是Apache ? Subversion(SVN)?客户端,实现为Windows Shell扩展。它直观且易于使用,因为它不需要运行Subversion命令行客户端。而且,即使在商业环境中,它也是免费使用的。简直是(Sub)Version Control的最酷界面!
二、安装
下载地址:TortoiseSVN-x64
双击安装程序后,默认点击下一步即可。
三、使用教程
1、Checkout服务器的代码
首先要拿到服务器代码URL如:https://GUHVZBOP63OWCHY/svn/mycode/
和分配的用户名密码。然后在资源管理器中右击选择SVN Checkout。
在这里插入图片描述
然后填写版本库URL,本地目录,版本号选择(HEAD revision代表最新代码),最后点击OK,填写用户名密码后开始从服务器下载对应版本号的代码到本地。
在这里插入图片描述
2、新加文件并且提交到svn服务器
右击创建好的文件夹或者文件,然后选择Add,然后弹出文件选择界面后,选择要Add的文件,最后点击OK。
在这里插入图片描述
在这里插入图片描述
右击文件夹或者文件,选择SVN Commit后弹出代码提交界面。
在这里插入图片描述
写好提交日志,选择要上传的文件后,点击OK则可以把选中的文件上传到svn服务器。
在这里插入图片描述
3、查看提交日志
右击需要查看日志的文件夹,点击Show log即可查看提交日志。
在这里插入图片描述
在这里插入图片描述
4、代码差异比较,代码提交时或者查看日志时,双击文件即可打开代码比较界面。
在这里插入图片描述
在这里插入图片描述
5、配置使用beyond compare作为代码比较的工具
在资源管理器里右击选择Settings进行配置。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
配置后效果:
在这里插入图片描述
6、更新代码,当别的开发者提交代码到服务器上时,如果我们需要,则可以更新代码到本地。
右击文件夹或者文件,点击SVN Update,即可更新。
在这里插入图片描述
7、代码恢复
如果我们不想要本地修改的代码了,想要服务器当前版本号的代码,则右击文件夹或者文件,点击Revert,然后选择要Revert的文件,点击OK即可。
在这里插入图片描述
在这里插入图片描述
8、代码清理
当我们想要恢复文件到当前服务器版本号的状态时,右击文件夹或者文件,选择Clean up。
然后勾选需要操作的按钮,点击OK即可。
在这里插入图片描述
在这里插入图片描述
9、删除文件
要将服务器上的文件删除,需要右击文件夹或者文件,选择Delete后,然后再Commit即可。
在这里插入图片描述
10、打包和应用修改内容
当我们本地修改的代码需要临时发给他人看时,右击选择Create patch,然后选中要打包的文件,点击OK即可。
在这里插入图片描述
在这里插入图片描述
拿到他人给的patch后,需要将patch拷贝到打包时对应的目录下,然后右击patch,选择Apply patch进行操作即可。
在这里插入图片描述
11、创建代码分支
当我们主干代码开发到可以发布第一个版本的时候,就需要创建一个分支来发布版本使用,而主干用来继续开发新功能,主干新功能开发好以后,可以将新功能合并到发第一个版本的分支上,也可以重新创建一个新的分支来发布第二个版本。
右击trunk,选择Branch/tag
在这里插入图片描述
然后选好路径,写好日志,选择要拉取主干的哪个版本号后,点击OK即可。
在这里插入图片描述
分支创建好以后,即可使用svn update或者svn checkout将分支代码拉取到本地。
在这里插入图片描述
11、分支合并trunk代码
右击分支文件夹,选择Merge
在这里插入图片描述
选择从主干Merge,并且要Merge主干的哪个版本号后点击OK。
在这里插入图片描述
点击下一步后,可以点击Test merge看是否有冲突,当然,如果有冲突也可以先Merge,Merge结束后,再解决冲突,解决冲突后右击version1选择svn commit提交到服务器。
在这里插入图片描述
12、当我们update或者merge代码时,如果有冲突的文件,可以右击该文件,然后选择解决冲突的方式进行解决即可。
在这里插入图片描述
13、温馨提示:如果在资源管理器里没有选择文件或者文件夹时,默认对当前目录下的所有文件进行操作。

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-03-03 16:53:58  更:2022-03-03 16:57:07 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 3:43:19-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码