SVN 的使用(三) Tortoise 的使用

前面介绍了SVN 的命令行使用和在Eclipse 中的使用。今天简单介绍一下 SVN 可视化图形界面工具Tortoise的使用。

1 SVN Tortoise 的安装

下载好Tortoise安装文件后根据自己的操作系统具体情况进行选择安装。

2 安装完成后一般情况在已经提交的SVN库中不会出现SVN Tortoise图标,这是因为exlporer.exe进程的问题。你可以选择重新启动或者注销、或者直接杀死该进程,然后重新启动该进程。这里我们选择直接杀死该进程:

(3) 执行完上一步后我们就可以在前面两篇文章中新建版本库的文件目录下看到Tortoise的SVN图标,如下所示

(4) Tortoise SVN检出项目。因为Tortoise是可视化图形界面的SVN工具,所以它很好的和Windows结合在一起了。我们使用它时,一般情况下只需要在空白处单击右键,然后选择相对于的选项即可,如下图所示:

(5) 更新与提交。选中要更新的目录文件夹单击右键,在弹出的菜单中选择对应的选项,如下所示:

(6) 冲突的解决。SVN冲突出现的根本原因是当前提交的版本和服务器中已经存在的版本文件不一致,而且本地文件版本是过时的版本,换句话说本地版本不是最新的。这时的解决方法由很多种:一种是备份当前冲突文件,然后还原

要提交的版本;一种是直接在提交出现冲突的时候编辑冲突,解决冲突。还有其它的解决方式,这里不一一列举。

常用的版本管理工具有SVN、CVS、Git等,各有各的优缺点,萝卜白菜各有所爱。只要能为我所用就是好工具。有人问Tortoise有没有中文版的,当然有。去到网上下载一个汉化包安装完即可。今天就写到这里了,写的比较简单,喜欢深究的朋友可以继续研究。

时间: 2024-07-30 03:14:46

SVN 的使用(三) Tortoise 的使用的相关文章

MyEclipse6.5安装SVN插件的三种方法z

一.安装方法: 方法一.如果可以上网可在线安装   1. 打开Myeclipse,在菜单栏中选择Help→Software Updates→Find and Install;   2. 选择Search for new features to install,点击Next进入下一步;   3. 点击"New Remote Site"按钮,在弹出的对话框中输入:   name:SVN   url:http://subclipse.tigris.org/update_1.4.x   点击O

MyEclipse6.5安装SVN插件的三种方法

一.安装方法: 方法一.如果可以上网可在线安装 1. 打开Myeclipse,在菜单栏中选择Help→Software Updates→Find and Install; 2. 选择Search for new features to install,点击Next进入下一步; 3. 点击"New Remote Site"按钮,在弹出的对话框中输入: name:SVN url:http://subclipse.tigris.org/update_1.4.x 点击OK,关闭对话框,并点击F

SVN学习笔记三——钩子的应用

钩子脚本的具体写法就是操作系统中shell脚本程序的写法,请根据自己SVN所在的操作系统和shell程序进行相应的写作所谓钩子就是与一些版本库事件触发的程序,例如新修订版本的创建,或是未版本化属性的修改.每个钩子都会被告知足够多的信息,包括那是什么事件,所操作的对象,和触发事件的用户名.通过钩子的输出或返回状态,钩子程序能让工作继续.停止或是以某种方式挂起. 所以钩子实际上是一个能够针对svn的操作触发特定操作的脚本,其实看一下其中的模板可以知道,钩子也是shell脚本,通过这些脚本来完成一些我

SVN学习(三)——在Eclipse 中安装和使用SVN客户端插件

0 基本概念了解 0.1 SVN的工作原理:采取客户端/服务器模式——在服务器的版本库中保存项目文件的各个版本,所有参与协同开发的程序员在自己本地电脑上保存一个工作副本.SVN支持程序员将本地副本更新到服务器端的最新版本,也支持将本地副本的最新改变更新到服务器端,而且后面的更新不会覆盖前面的更新,而是作为一个新的版本被保存下来——SVN甚至支持将本地工作副本恢复为服务器端保存的某一个历史版本. 0.2 SVN基本操作 ①检出(checkout):将一个服务器端创建好的项目整个下载到本地,这是到项

svn 调用脚本(三)

#!/bin/bash #example: #usrname='svnuser' #passwd='svnpassword' #svn_link="http://url/svn_dir" #svn_dir="target_dir" usrname=$1 passwd=$2 svn_link=$3 svn_dir=$4 svn_flag=".svn" cmd=$(rpm -qa|grep "expect") if [ $? -n

版本管理-SVN本地版本管理

0. 引言 使用工具是人与动物的基本区别,善用工具可以极大的提高效率,降低错误率.在PC软件领域,有很多好用的工具,这些工具都是软件工程重要的基础设施.然而,嵌入式开发,在其代码数量上,很多时候由于没有那些层出不穷的框架和库,所以代码量相比小很多,另外嵌入式的运行载体决定了不可能运行大规模的程序,目标文件一般都是kB为单位,即时带操作系统的嵌入式开发,目标代码也常是MB级别. 这些因素导致很多嵌入式开发者对代码工具不太重视,直接手动管理代码,习惯性的改动一次copy一个版本,几天下来,要不是文件

虚拟机centos上建立svn服务器

其实网络上有不少人都分享过用linux建立svn服务器的过程,但是实际自己操作起来还是困难重重的,很多错误就稀里糊涂的出现了.鄙人学了2天的linux基本命令操作,就急急跑来完成第一个任务:建立svn服务器.由于底子薄,出了问题更是比别人付出千百倍的能力去解决,真是不容易啊 言归正传,第一步先安装svn的软件 # yum install subversion: 然后建立一个专门用来装SVN东西的目录 #mkdir /svn/ 使用svn自己带的命令来在这个目录下面再做一个目录 #svnadmin

EA+svn实现UML的版本号控制

一.安装软件 1.VisualSvn Server svnserver 2.Tortoise Svn svnclient 3.Slik-Subversion-1.7.8-x64版本号控制插件 4.Enterprise Architect 二.设置EA版本号控制 1. 建一个目录作为EA的工作空间 2. 使用SVN检出已有的ea项目到新建的EA工作空间 3. 在EA中新建一个项目,右击Model--Package Controll--Version Controll Settings 当中Uniq

svn开发常用整理

1.删除tortoise svn中的账号信息 其实tortoise svn也是将账号信息存放在本地的配置文件中 在不同的操作系统下,操作基本类似,首先我们来看一下windows下如何操作的. 以win7为例 1.进入c:/Users/[你的用户名]/AppData/Roaming/Subversion/auth目录,删除该目录下的所有文件: 2.重启eclipse/myeclipse,提交svn的文件就会提示输入用户名和密码了. XP: 1.C:\Documents and Settings\W

EA+svn实现UML的版本控制

一.安装软件 1.VisualSvn Server svn服务器 2.Tortoise Svn svn客户端 3.Slik-Subversion-1.7.8-x64版本控制插件 4.Enterprise Architect 二.设置EA版本控制 1. 建一个文件夹作为EA的工作空间 2. 使用SVN检出已有的ea项目到新建的EA工作空间 3. 在EA中新建一个项目,右击Model--Package Controll--Version Controll Settings 其中Unique ID随意