《TortoiseSVN》简单使用说明

##################工作记录####################

常用图标说明

一个新检出的工作副本

修改过的文件

更新过程遇到冲突的文件

你当前对文件进行了锁定,不要忘记不使用后要解锁,否则别人无法使用

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

有一个文件或目录已经被调度加入版本控制

有一个文件或目录被版本控制系统所忽略

说明文件和目录未被版本控制,但是也没有忽略

1. 创建版本库

新建一个空文件夹,自定义名称,例如:D:\SVN,作为所有版本库的根

在D:\SVN里创建另一个目录Repository

在Repository文件夹上右键,选择“TortoiseSVN”——“在此创建版本库”

2. 导入项目到版本库

选择已有的项目,右键,选择”TortoiseSVN”导入

确认需要导入的版本库URL,需要在URL目录后添加要导入的文件夹名称,因为导入时,不会导入选择项目的顶层文件夹;导入对话框还可以添加导入信息,对导入项目进行说明,这样当查看项目的历史时,这些信息可以提醒你当时做了哪些修改,不添加也不影响使用。

3. 建立工作目录(检出)

新建一个空文件夹,右键,选择“SVN检出”,输入版本库URL,输入检出目录

也可以在版本库上右键,选择“TortoiseSVN”——“版本库浏览器”,然后在需要检出的文件或文件夹上右键,选择“检出”,输入版本库URL和检出目录。

注意,检出时,检出的是版本库中所选文件夹下的内容,不包含所选的文件夹,所以输入检出目录时注意设置好目录。

检出的文件或文件夹上有绿色的对钩,表示文件未被修改,和版本库中的文件版本一致。

4. 更新工作目录

在工作目录中的项目上右键,选择“SVN更新”,这样保证工作目录中的项目是版本库中最新的版本。

5. 修改

进行修改后,文件上会出现红色叹号图标,在文件上右键,选择“TortoiseSVN”,“比较差异”,可以查看做了哪些修改。

6. 撤销修改

如果要将还没有提交的更改恢复到修改前的状态,在文件上右键,选择“TortoiseSVN”——“SVN还原”

7. 添加文件

当工作目录中的项目新增了文件,需要将新增的文件加入版本库控制,在新增的文件上右键,选择“TortoiseSVN”——“加入”,最后提交时,在提交对话框,新文件会显示为增加,原有的文件如果修改了会显示为修改。可以双加修改的文件查看做了哪些修改。

8. 提交工作目录

修改了项目后,需要提交到版本库时,选择需要提交的项目,右键,选择“SVN提交”,可以输入备注信息,描述做了什么修改,不输入不影响使用。

9. 查看项目历史

对于每次修改和提交,如果添加了备注信息,这样就可以看到每个版本对应的日志信息。

10. 调用日志对话框的几种途径

在工作目录中的项目上右键,选择“TortoiseSVN”——“显示日志”,弹出显示日志对话框。

在版本库右键,选择“TortoiseSVN”——“版本库浏览器”,选择项目文件夹,右键,选择“显示日志”。

日志对话框分为3部分

最上方显示版本列表,包含版本、作者、日期时间,以及信息;中间显示了被选中版本的完整的日志信息;最下方显示了被选中的版本都对哪些文件和文件夹进行了修改。

11. 特殊情况说明

如果“检出”后,文件或文件夹上没有绿色对钩,解决方案如下:

运行任务管理器,找到explorer.exe,结束任务,这时候电脑黑屏,然后快捷键Ctrl+Alt+Delete打开任务管理器,点击菜单栏“文件”,选择“运行新任务”,然后输入explorer,确定,则重新打开资源管理器,此时检出的文件或文件夹上出现绿色对钩。

如果要复制工作目录下的受版本控制的项目,右键拖拽,选择“SVN复制版本控制的条目到当前位置”或“SVN复制版本控制的条目到当前位置并改名”。或者直接使用Ctrl+C复制,但是粘贴要右键,选择“TortoiseSVN”——“粘贴”。

在多数项目中你总会有文件和目录不需要进行版本控制。这可能包括一些由编译器生成的文件,如*.obj,可以添加到忽略列表中,在需要添加到忽略列表的文件上右键,选择“TortoiseSVN”——“去除版本控制并增加到忽略列表”或“增加到忽略列表”

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/636906.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Lc42---- 1200. 最小绝对差(java版)---排序

1.题目描述 2.知识点和思路 (1)先排序 (2)再计算元素对之间的差值,找到最小绝对差: (初始化 minDiff 为最大整数值,然后遍历数组找出相邻元素之间的最小差值。) int m…

在R中赞扬下努力工作的你,奖励一份CheetShet

传说有个R,R里有个包,包的名字叫praise,会一直不停地夸赞你。 > praise() [1] "You are sensational!" > praise() [1] "You are luminous!" > praise() [1] "You are pioneering!" > praise() […

文件中海量数据的排序

文件中海量数据的排序 题目: 跟之前堆排序可以解决TopK问题一样,我们来看看归并排序会用来解决什么问题? 思路: 我们说归并排序是外排序。其实就是将数据分成一个个小段,在内存中进行排序,再拿出内存&am…

2024年 电工杯 (B题)大学生数学建模挑战赛 | 大学生平衡膳食食谱的优化设计 | 数学建模完整代码解析

DeepVisionary 每日深度学习前沿科技推送&顶会论文&数学建模与科技信息前沿资讯分享,与你一起了解前沿科技知识! 本次DeepVisionary带来的是电工杯的详细解读: 完整内容可以在文章末尾全文免费领取&阅读! 问题1&…

摸鱼大数据——Hadoop基础理论知识之ZooKeeper1-3

1、ZK概述 ZooKeeper概念: Zookeeper是一个分布式协调服务的开源框架。本质上是一个分布式的小文件存储系统 ZooKeeper作用: 主要用来解决分布式集群中应用系统的一致性问题。HA搭建;管理去中心化的集群(例如Kafka) ZooKeeper结构: 采用树形…

回溯法——(2)n皇后问题(C语言讲解)(LeetCode51 N皇后思想)(4皇后棋盘画图举例)(附代码)

目录 一、问题概括 二、算法分析 三、举例(4皇后棋盘) 四、算法实现 4.1运行结果: 51. N 皇后 - 力扣(LeetCode) 一、问题概括 n皇后问题是19世纪著名数学家高斯于1850年提出的。 问题是:在nn的棋盘上…

QT 使用QLsitView 实现多个子项选中取消效果

文章目录 效果图概述部分代码总结 效果图 概述 整个界面的布局介绍请看这篇博客想要的到这种自由选择中的Item效果,需要使用到Model-view的思想,每个item中都要存放一个标志位,用在Paint函数去判断是否绘制为按下的状态。每次item被点击时&a…

docker- 购建服务镜像并启动

文章目录 前言docker- 购建服务镜像并启动1. 前期准备2. 构建镜像3. 运行容器4. 验证 前言 如果您觉得有用的话,记得给博主点个赞,评论,收藏一键三连啊,写作不易啊^ _ ^。   而且听说点赞的人每天的运气都不会太差,实…

正点原子[第二期]Linux之ARM(MX6U)裸机篇学习笔记-23.1,2 讲 I2C驱动

前言: 本文是根据哔哩哔哩网站上“正点原子[第二期]Linux之ARM(MX6U)裸机篇”视频的学习笔记,在这里会记录下正点原子 I.MX6ULL 开发板的配套视频教程所作的实验和学习笔记内容。本文大量引用了正点原子教学视频和链接中的内容。…

顶坚北斗有源终端有什么功能跟用途

顶坚北斗有源终端作为现代卫星导航与通信技术融合的杰出代表,其用途广泛且功能强大。在广袤无垠的偏远山区、深邃的海洋以及荒芜的沙漠中,当用户面临移动通信信号无法覆盖的困境时,北斗有源终端便成为了连接世界的桥梁。 该终端的核心功能之一…

开关电源重点可靠性测试项目与测试方法

为确保开关电源在复杂工作环境下的安全性与稳定性,各种安全性测试成为不可或缺的环节。本文将深入探讨几项关键的安全性测试项目,帮助用户全面了解如何评估开关电源的可靠性和安全性。 一、过压保护测试方法 目的是为了检测当输出电压过高时,…

陕西煤矿化工集团如何投稿刊登到央媒

随着信息技术的飞速发展,国家级媒体平台已经成为了众多作者追求发表文章的热门选择。然而,要想在这些平台上成功发表文章,除了具备优秀的文稿质量外,还需要掌握一定的投稿技巧和策略。本文将为您详细介绍国家级媒体投稿方式&#…

【重磅】史上最全的论文图表基本规范

会议文章对图片质量的要求比较低,一般投了后基本都没有修改的机会,而杂志文章对图片质量的要求相当高,可能来回改几次才能满足要求。如果论文投稿前就达到了较高的质量,相信修改时会轻松很多。 以《Nature》期刊为例,…

BFT Robotics - 您的智能自动化伙伴

“买机器人,上BFT” 自动化和机器人技术是推动现代工业发展的重要力量。BFT Robotics以其创新的产品系列和定制化解决方案,为企业提供了一条通往高效、智能生产环境的道路。通过采用BFT Robotics的产品和服务,企业不仅能够提高生产效率&#…

JMeter 基本使用【Windows Jmeter GUI 图形界面】

1.安装jmeter GUI图形界面 需要安装JDK 官方网址: Apache JMeter - Apache JMeter™ linux tgz windows zip 2. 目录及文件 bin: 核心可执行文件,包含配置 extras:插件扩展包 lib:核心依赖包 ext:核心包 junit:单…

四川古力科技抖音小店,创新科技点亮购物新体验

在这个数字化浪潮汹涌的时代,四川古力科技以其前瞻性的战略眼光和创新能力,闪耀于抖音小店这片电商新蓝海,开启了未来购物的新纪元。作为一家集技术研发、产品创新、市场营销于一体的科技型企业,古力科技不仅为消费者带来了前所未…

html+css绘制自定义样式输入框

效果&#xff1a; 代码&#xff1a; html部分&#xff1a; <div class"box"> <div class"newbox"><input type"text" required><div class"name">Username</div></div> </div>css部分 …

神经网络的工程基础(三)——更优化的最优化算法

相关说明 这篇文章的大部分内容参考自我的新书《解构大语言模型&#xff1a;从线性回归到通用人工智能》&#xff0c;欢迎有兴趣的读者多多支持。 本文将讨论更优化的最优化问题算法。 关于大语言模型的内容&#xff0c;推荐参考这个专栏。 内容大纲 相关说明一、概述二、算…

1103 缘分数(测试点4)

solution 测试点4&#xff1a;1 1不符合缘分数定义&#xff0c;但是这个判断能够通过记得排除掉 #include<iostream> #include<cmath> using namespace std; bool judge(int n){int t sqrt(n);if(t * t n) return true;return false; } int main(){int n, m, c…

淘宝订单系统ERP中如何接入平台订单信息?(订单API)

淘宝开放平台中有交易API&#xff0c;里面有各种关于交易的API接口。但是申报应用权限的审核流程严格又漫长。不少公司费时费力的申请后&#xff0c;结果还是没有审批下来。 调用淘宝自定义接口custom&#xff0c;可以实现淘宝开放平台API的调用。技术人员会根据您需要的接口做…