[转载]Tortoise SVN使用方法,简易图解

刚到公司实习,为了版本控制,我公司使用SVN控制版本,在此记下SVN使用方法,仅供参考!

废话少说,上图!

-------------------------------------------------------我是分割线--------------------------------------------------------------------------------------

首先就是安装程序啦,这就不用讲解了吧!

-------------------------------------------------------我是分割线--------------------------------------------------------------------------------------

按照默认设置安装完成后,重启电脑,点击右键会有如下两个选项!选择当前选项即打开SVN目录!

-------------------------------------------------------我是分割线--------------------------------------------------------------------------------------

输入贵公司SVN地址!

-------------------------------------------------------我是分割线--------------------------------------------------------------------------------------

然后就可以看见工作目录了。贵公司的所有工程文件都可以共享了。

-------------------------------------------------------我是分割线--------------------------------------------------------------------------------------

如果你想下载某个文件夹或者文件的话,可以在文件上点击右键,选择CheckOut!

-------------------------------------------------------我是分割线--------------------------------------------------------------------------------------

第一个是当前目录,第二个是你想下载到你的电脑的什么地方,每个公司的要求不同!

-------------------------------------------------------我是分割线--------------------------------------------------------------------------------------

想要添加文件的话,新建文件!

-------------------------------------------------------我是分割线--------------------------------------------------------------------------------------

点击右键,选择Add选项,文件上方便会出现一个+字!

-------------------------------------------------------我是分割线--------------------------------------------------------------------------------------

点击右键,选择SVN Commit便会提交了,其他人都可以看见你的文件了!提交完成后+号就变成绿色对勾了!

有时候,因为Windows本身的问题,您可能会看到有些icon没有变成绿色的勾勾。此时,多按F5几次,应该就可以解决这个问题。如果,仍然不行,表示您之前的commit动作真的有问题。请仔细检查之前的commit动作是否正确。

-------------------------------------------------------我是分割线--------------------------------------------------------------------------------------

为何需要更新?由于版本控制系统多半都是由许多人共同使用。所以,同样的档案可能还有人会去进行编辑。为了确保您工作目录中的档案与大家的档案是同步的。建议您在编辑前都先进行更新的动作。在此,我们都先假设您已经将档案check out过一次。现在要说明的是如何在一个check out过的目录进行update。在想要更新的档案或目录icon上面按下鼠标右键。并且选择SVN Update。

-------------------------------------------------------我是分割线--------------------------------------------------------------------------------------

有时我们需要回溯至特定的日期或是版本,这时就可以利用SVN的Update to revision的功能。在想要更新的档案或目录icon上面按下鼠标右键。并且选择SVN->Update to revision。

点击后会弹出这个对话框,可以回溯到Head revision。当然也可以选择特定的版本。记不住版本就选择show log选择一个!

-------------------------------------------------------我是分割线--------------------------------------------------------------------------------------

每次改动前都要get lock,这样其他人就不能更改此文件了。 不然两个人修改同一个文件的话就麻烦了。锁上后显示一个小锁!没反应就F5刷新!

-------------------------------------------------------我是分割线--------------------------------------------------------------------------------------

修改完毕后当然要解锁了!Release lock!

-------------------------------------------------------我是分割线--------------------------------------------------------------------------------------

想在trunk下建立一个新的brance?在trunk上右键如下选择。

-------------------------------------------------------我是分割线--------------------------------------------------------------------------------------

请先确认From WC at URL: 中的目录是您要复制的来源目录。接着,在To URL中输入您要复制过去的路径。通常我们会将所有的branch集中在一个目录下面。以上面的例子来说,branch档案都会集中在branch的子目录下面。在To URL中您只需要输入您要的目录即可。目录不存在时,会由SVN帮您建立。特别需要注意的是SVN因为斜线作为目录分隔字符,而非反斜线。

接着在Log message输入您此次branch的目的为何。按下OK就可以了。

-------------------------------------------------------我是分割线--------------------------------------------------------------------------------------

想要恢复,选择Merge就ok了!

-------------------------------------------------------我是分割线--------------------------------------------------------------------------------------

谢谢大家,希望能有所帮助!

时间: 2025-01-07 11:43:14

[转载]Tortoise SVN使用方法,简易图解的相关文章

tortoise svn无法连接到svn服务器,但用浏览器可以连接到svn服务器之解决方法

tortoise svn无法连接到服务器,清空"Autherticate data"后,再进行更新,提交,log查看等操作,svn还是不提示输入用户名和密码,而是报: error: Unable to connect to a repository at URL Error: Error running context: No connection could be made because the target machine Error: actively refused it.

Tortoise SVN 右键 show log 不显示 Author,Date,Message 的解决方法

今天加入新项目,看了看 Tortoise SVN show log,结果发现: 解决方案: 因为是新加入的项目,问了原来负责这个项目的同事,他说他那也是这个问题,汗,说明问题不是出现在客户端. 在服务的 svn 版本库中找到该项目,编辑 svnserve.conf,把 anon-access = read 改为 anon-access = none 然后重启 SVN 服务: killall svnserve svnserve -d -r /usr/local/svn 问题解决. 参考:<SVN使

jQuery Easing 使用方法及其图解(转载)

jQuery Easing 使用方法及其图解 从jQuery API 文档中可以知道,jQuery自定义动画的函数.animate( properties [, duration] [, easing] [, complete] )有四个参数: properties:一组包含作为动画属性和终值的样式属性和及其值的集合 duration(可选):动画执行时间,其值可以是三种预定速度之一的字符串("slow", "normal", or "fast"

【分享】VNR翻译日语游戏汉化简易图解教材2

[分享]VNR翻译日语游戏汉化简易图解教材 http://867258173.diandian.com/post/2014-07-19/40062240755  请先看上面[PC,PSP,同人志翻译图解教材]和下载[J北京各版本],[J北京词典].[精灵虚拟光驱],[APP,NT,LE,,Ntleas四大转码工具]和[AlphaROM一键破解],7z之类相关的 请先看上面地址和下载,以后更新的教材和新的整合版将在这里补充.   使用OCR光学识别自动翻译游戏 添加[人工字幕]提高翻译质量   游

【分享】VNR翻译日语游戏汉化 简易图解教材3

★善加利用[Ctrl+F]快捷键搜索关键字查找需要教程和下载★ ★按[Eng]键到页面底端,直接下载最新版VNR.[Home]键返回页面顶端★   [分享]VNR翻译日语游戏汉化简易图解教材 http://867258173.diandian.com/post/2014-07-19/40062240755 1. 请先看上面VNR翻译galgame教程 2.VNR翻译PPSSPP模拟器打开PSP游戏 VNR只支持PPSSPP0.9.8和0.9.9版本[PPSSPPWindows.exe]翻译. 不

mac的svn之cornerstone简易教程

链接地址:http://jingyan.baidu.com/article/9989c74612a55af648ecfef2.html 背景: 关于cornerstone的介绍很少: 这里介绍mac的图形化界面的svn工具的简易使用: 工具/原料 macbook cornerstone 方法/步骤 在Launchpad选择conerstone   主界面: 左侧工作目录及仓库区域 右侧为主要操作区   首先添加现有的svn仓库,有cloud service .file Repository.HT

Tortoise SVN入门学习

安装及下载client端 TortoiseSVN客户端安装包和语言包的官网下载地址:http://tortoisesvn.net/downloads.html 什么是SVN(Subversion)? 有一个简单易于理解的比喻:SVN=版本控制+备份服务器. 你可以把SVN当成备份服务器,它可以帮你记住每次上传到这个服务器的档案内容,并且自动的赋予每次的变更一个版本(也就是自动生成版本信息). 我们称用来存放上传档案的地方就做Repository,也就是档案仓库的意思.基本上,第一次我们需要有一个

tortoise svn识别不了subversion check下来代码的解决

使用eclipse插件subversion check代码之后,tortoise svn客户端(版本1.8.8)无法识别,不显示svn图标. 依照网上的解决方案逐一试验后都没有用,尝试过的办法: 1.修改注册表(详细见网络上的此类帖子) 2.tortoise svn-->settings->icon overlays->shell 3.升级eclipse subversion插件到1.8.22版本 重启后,都不生效. 最终解决办法: 1.在workspace选中项目,右键svn  upd

svn使用方法小记

(1)连接: svn ls svn://192.168.*.***/xxx    输入用户名和密码后,即会显示所连接的项目目录下的子目录,这也说明链接成功        了(2)checkout: svn co svn://192.168.*.***/xxx    把svn上的项目checkout到本地(3)显示版本信息 svn info(4)svn add foo    将foo添加入工程,若foo为目录,所有文件都将加入,若只想加入目录本身,svn         add foo --non