Subversion的备份和Tortoise工具

备份

      备份:全部备份:svnadmin dump svndb >svndb.20121011

      增量备份:svnadmin dump –incremental –revision 100:104 svndb >svndb.100-104

      恢复:首先创建新的数据库svnadmin create svndb2再导入数据:svnadminload svndb2 < svndb.20121011。注意增量备份恢复时,首先恢复全备份内容。

Tortise操作

      常用的subversion工具是svn,svnadmin,svnserve等,但是更常用的是Tortoise工具,安装Tortoise后,需要重启操作系统,因为Tortise是和操作系统的右键菜单关联在一起的。以一个例子来描述在window下使用Tortoise进行SVN操作的过程。

      导入项目:新建项目tortoiseTest,项目内含程序hello.java,在项目文件夹tortoise上右击选择TortoiseSVN->Import选择导入地址为svn://192.168.195.54/tortoise/trunk,注释为第一次提交。

      签出:工作目录下右击选择SVN CheckOut。URL选择svn://192.168.195.54/tortoise/trunk,签出目录为D:\www.gongqingkui.cn\tortoise。检查下看tortoise是否包含所有上传代码,如果正常的话,说明SVN运行成功,代码已经在SVN服务管理之下了。可以删除原来的工作目录tortoiseTest了。

      签入代码:修改工作目录tortoise下的代码hello.java,代码随后用叹号表示,可以选择SVN->Diff来比较这次修改和上次有什么不同之处。选择svn Commit之后,将修改提交到服务器端。

      解决冲突:如果另外的程序员提交的代码和我提交的有冲突,需要解决冲突。选择TortoiseSVN->Edit Conflicts,在随后的窗口进行操作。点选确认的代码选择use this text bloc项,解决完冲突后,选择TortoiseSvn->Resolved,会清理干净冲突文件。随后就可以签入代码了。

      另外,已经有了例如subclipse、ankhsvn、IDEA等和IDE结合在一起的subversion插件。此外还有SVN::Notify支持签入代码时发送邮件。

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
SVN的简介: TortoiseSVN2IDE最初来源于DelphiAddinForTortoiseSVN,这是一个把TortoiseSVN集成到Delphi IDE环境中的一个小工具,但博主嫌它是个英文软件且名字又不直观,于是就对它按照TortoiseSVN的官方中文包进行了中文化并DelphiForTortoiseSVN改名为TortoiseSVN2IDE。上图就是安装TortoiseSVN2IDE之后的Delphi IDE 的截图。 SVN(Subversion)是用于源码版本控制的开源软件。它可以替代CVS,VSS等轻量级版本控制工具,它支持Local和Web(Apache)两种工作方式,并且最关键就是完全免费的。 在组织团队开发时,除了服务器端的工具之外,客户端也需要相应的工具才能访问源码库。而且,最好能和Delphi IDE集成。TortoiseSVN是与Windows系统高度集成的Subversion的客户端,而TortoiseSVN2IDE是一个把TortoiseSVN集成到Delphi IDE中去的一个小工具。 在使用Subversion时,客户端工具可以有如下选择, 1、SourceConneXion+PushOk SVN Proxy(目前没找到破解),这两个工具都是收费的; 2、TortoiseSVN+TortoiseSVN2IDE,这两个工具都是免费、开源的; 在客户端安装TortoiseSVN后,再通过TortoiseSVN2IDE集成进Dlephi的IDE集成开发环境就可以了。 ---------- 使用方法: 1、先安装TortoiseSVN 1.4.1.7992官方最新版。 TortoiseSVN 1.4.1.7992下截地址为:http://prdownloads.sourceforge.net/tortoisesvn/TortoiseSVN-1.4.1.7992-win32-svn-1.4.2.msi?download 或者:http://xieyunc.gbaopan.com/files/98f41debcba440cb91592b5dd60358ff.gbp 官方简体中文语言包下载地址:http://prdownloads.sourceforge.net/tortoisesvn/LanguagePack-1.4.1.7992-win32-zh_CN.exe?download 或者: http://xieyunc.gbaopan.com/files/1fec39e24aa446ce935cae9b16424409.gbp 2、再安装本IDE集成工具。本软件的安装方法为:先建立一包工程,再加入本文件,编译-->Install,OK! TortoiseSVN2IDE下载地址:http://www.2ccc.com/go.asp?id=3867&url=http://downloads.2ccc.com/vcl/experts/xieyunc_tsvnWizard.rar(这个少了icon.res文件) 完整文件下载地址在这里: http://xieyunc.gbaopan.com/files/c7c9a5efead24736bb4c17d1fdb5cf50.gbp SVN好站推荐: 1、TortoiseSVN实战使用介绍 http://xieyunc.blog.163.com/blog/static/136306012006112010209410 2、TortoiseSVN全面使用说明书:http://www.subversion.org.cn/tsvndoc/ 注:转载时请注明TortoiseSVN2IDE的来龙去脉。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

gongqingkui

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值