两个简单操作介绍TortoiseSVN项目

开发 项目管理
本文和大家学习一下TortoiseSVN项目的内容,之前我们介绍了有关SVN项目目录布局和如何创建问题,那么什么是TortoiseSVN项目,它与SVN项目有什么不同之处呢,本文为你一一解答。

本节向大家介绍一下TortoiseSVN项目,在学习SVN的过程中,你可能会遇到TortoiseSVN项目的问题,个人有些心得在这里拿出来和大家分享一下,希望对大家有用。首先看一下你在学习SVN时有没有遇到一下问题。
你是否正在参与团队合作项目?
你是否遇到过这样的情况:当你正在修改一个文件,却出现另一个人作了同样的事情。你是否曾因为这种巧合而导致了你的修改付之东流?
你是否曾经在文件保存之后,又想恢复到文件保存之前?你是否想过要去查看一个文件几天前的内容?
当你发现一个项目中的bug,你是否想知道它是何时出现在你的代码中?
如果你对上面任何一个问题回答“Yes”,那么TortoiseSVN就是你所需要的!你得仔细阅读TortoiseSVN的说明,学会如何解决上面的问题。这并不难~
这份说明是写给那些希望使用Subversion去管理他们的资料,却又不习惯于命令行的操作的人。因为TortoiseSVN就像是一个windows的扩展外壳,用户可以像使用“我的电脑”那样使用这个软件。
TortoiseSVN是自由软件,你不需要花钱就可以使用它,并且可以随意使用。它的开发遵循GPL协议。
以上是从TortoiseSVN的帮助文档摘录出来的。简单的说,TortoiseSVN可以看作一个代码版本控制工具,方便多人合作编写代码。现在有不少开源的作品是使用SVN作为源码管理工具的,学会了TortoiseSVN就可以很方便的拿到这些代码。
TortoiseSVN功能丰富,但是我们只需要学会2个简单的操作即可,***就是下载代码,第二是上传。下面TortoiseSVN项目针对各个功能作出说明。
Export...下载
因为开源的项目大都是可以直接下载的,而上传可能还需要开通某些权限,所以先说代码的下载。
1、下载TortoiseSVN的安装版本并安装。你不会看到任何可执行的程序,因为TortoiseSVN是嵌在windows里面的。
2、新建一个空的文件夹,右键点击它,可以看到TortoiseSVN菜单以及上面的SVNCheckout。
3、不用管这个Checkout,我们选择TortoiseSVN菜单下的Export...,接着它会让你输入url。
4、比如输入【迷宫探宝】的SVN地址是:http://game-rts-framework.googlecode.com/svn/trunk/
5、其他选项不需要更改,Omitexternals不要勾选,HEADRevision选中表示***的代码版本,接着点击OK即可将代码导出到这个目录中:)
就像解压缩一样,不是么?你还可以尝试从这里下载TortoiseSVN的源码:http://tortoisesvn.tigris.org/svn/tortoisesvn/
这里可能需要登录,用户名是guest,密码留空即可。下面我们再来看一下TortoiseSVN项目中关于Checkout的介绍。
Checkout...检出
Checkout的意思签出,虽然和Export的效果一样是把代码从服务器下载到本地,但是Checkout有验证的功能,Checkout到某处的代码,将会被TortoiseSVN监视,里面的文件可以享受各种SVN的服务。
选择那个Checkout的话,就表示这个目录将与这个SVN地址关联,这里的修改可以提交到SVN服务器。由于这表示将参与代码的编写,往往需要开通权限才可以。
可以到http://code.google.com/hosting/,选择createnewproject,获得一个由google提供的SVN空间,上传你的代码。我就不在这里详细讲申请过程了,填一个简单的表格就可以。
现在,我假设你已经得到某个SVN的账户和密码,譬如我们的RTG项目:
https://game-rts-framework.googlecode.com/svn/trunk/
注意前面是https://,多了一个s表示security,意思需要校验。
假设用户名是guest,密码是abc(这个用户名和密码可以由项目管理者分配给你)
1、在某目录上右键单击SVNCheckout...出现链接输入。填入上放的url,其他选项依旧不要更改,和Export类似。
2、在要求输入用户名和密码的时候填写正确的内容,接着会出现代码下载画面。
3、全部文件checkout之后,目录上会有一个绿色的勾,表示代码在最近一次update只好未被修改。
这时,目录中的文件都会有绿色的勾,如果你修改了他们,就会出现红色的惊叹号表示这个文件已经被修改。这个目录中所有带勾的文件目前都在Tortoise的监视之下了,可以尝试右键单击文件,你会发现可以执行很多操作。接下来我会挑选一些比较常用的来讲解。本节关于TortoiseSVN项目内容介绍完毕,请关注本节其他相关报道。

 【编辑推荐】

  1. SVN项目---目录布局详解
  2. 名师讲解 SVN项目和用户权限配置
  3. 四步轻松实现SVN项目创建
  4. SVN配置文档新手指南
  5. 常用SVN目录结构使用的两大方法详解
责任编辑:佚名
相关推荐

2010-07-17 00:59:44

cmd Telnet

2021-04-12 08:00:00

云存储数据数据中心

2009-12-03 09:01:07

两个Linux操作系统

2009-08-12 16:37:22

C#变量类型转换

2022-06-17 09:46:51

Chrome 102Chrome浏览器

2023-05-12 15:42:32

AWSSnapChangeCedar

2010-04-08 13:55:18

Oracle数据处理

2022-03-07 10:26:25

开源springboot项目

2020-09-28 18:19:15

awkLinux

2022-05-31 09:01:13

GitHub工具安全

2009-12-25 14:44:16

Linux vi命令

2020-11-13 07:16:09

线程互斥锁死循环

2010-09-10 15:26:05

SOAP封装

2009-07-16 10:39:00

SwingUtilit

2010-03-17 13:46:55

Python sock

2009-06-30 10:37:59

Linux操作系统

2022-07-13 15:46:57

Python数据可视化代码片段

2009-12-22 13:05:15

Linux sysfs

2010-07-08 13:48:38

同步两个SQLServ

2017-01-15 01:45:37

简历简历模板数据
点赞
收藏

51CTO技术栈公众号