Subversion的备份和Tortoise工具
来源:互联网 发布:js根据class删除tr 编辑:程序博客网 时间:2024/06/07 06:22
备份
备份:全部备份: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支持签入代码时发送邮件。
- Subversion的备份和Tortoise工具
- subversion和tortoise和log4j
- trac和subversion的备份和恢复
- SVN (subversion) 的备份和还原
- git tortoise工具的安装
- Svnsync:Subversion备份版本库的好工具
- Subversion的备份
- Subversion的备份
- tortoise svn识别不了subversion check下来代码的解决
- linux下subversion的备份
- Subversion 的备份 还原 删除
- 关于VisualSVN和Tortoise的使用
- 技术指导:详解Tortoise Subversion客户端使用方法
- windows xp 安装配置Apache+subversion+tortoise
- Subversion Tools(几种Subversion工具的安装使用)
- Tortoise SVN 的问题
- Tortoise HG的加密
- Tortoise SVN的使用
- C#程序设计(十六)----窗体上有一个文本框中只能输入0至9十种数字、a至z或A至Z五十二种字符
- etmvc+jQuery EasyUI使用教程(一)
- Fedora16 mysql 忘记root用户密码解决办法
- MySQL 常见报错
- C++程序设计-第12周函数序设计上机实践项目
- Subversion的备份和Tortoise工具
- 高质量C/C++编程指南--常量
- 在Linux下安装和使用MySQL
- 谈IFRAME标签的使用作用及技巧
- 那些我曾看过的经典
- SGU-302. BHTML 1.0
- java.lang.UnsupportedOperationException: The application must supply JDBC connections
- 实模式和保护模式
- 一个IO控制2个LED亮灭的最简电路(一个IO两个LED)