一个伪linux粉丝的blog

  1. 首页
  2. network
  3. 正文

Subversion备份、恢复,权限控制全体验

4 6 月, 2010 5628点热度 0人点赞 2条评论

四年前(2006年的4月),出于帮助部门进行文件版本控制的目的,搭建了Subversion ,平台和演示以及动画教学都做好了,可惜没被人看上,被废弃

依稀记得当时还找了几个可以控制doc以及xls的插件之类,比较起文件差异来,还挺好玩的。

Subversion

4年后的本周,终于再次有机会接触Subversion,任务是从局域网的windows平台VisualSVN Server的数据导出,切换到外网的linux机器下,方便各地合作。

备份试了几种方式,全备份以及版本与版本之间的备份等等。

svnadmin dump 很强大

SVN迁移需要做如下步骤:

1. svn数据备份
svnadmin dump  F:\SvnServer\New > F:\backup.dump  (windows下)
svnadmin dump /usr/svn/svnproject > backup.dump   (linux下) 不同之处在于路径

备份时提示

* Dumped revision 0.
* Dumped revision 1.
* Dumped revision 2.
* Dumped revision 3.
***
看着滚动的日志,很有意思

2. 在另外一台机器上配置同样的SVN服务器。3. 将dumpfile导入到新的repository 目录中。
svnadmin load research < ~/tmp/backup.dump

提示也很爽

------- Committed revision 403 >>>

<<< Started new transaction, based on original revision 404
* editing path : 00-Research/03-dwg/00-logo/??‰?±?è?a?¤?.jpg ... done.

------- Committed revision 404 >>>

4. 将原先服务器的配置文件备份后复制到新服务器中

/etc/httpd/conf.d/subversion.conf

还有repository目录下的authfile、auth.conf也需要备份后复制到新服务器中

不复杂,呵呵

前面是手动备份及回复,考虑到SVN机器上代码及文件的重要性,当然需要实时备份及出现问题后能及时恢复啊。

于是有了下面1段脚本

svnhotcopy_daily.zip

关于svn中文目录权限控制

,前面留下一点小遗憾,没有搞定类似“/04-OutSourcing/09-外包公司及个人/00-张三/
这样的路径控制,登录后一段乱码,然后给我一个403错误。

文件编码unicode,utf-8,gb18030,ansi,都试过了,失败:(

最终以 "/04-OutSourcing/09-Company&Personal/00-zhangshan/“临时 解决,汗

更新:

哈哈,svn 中文目录编码问题解决了
Editplus需要先另存为gb,再另存为UTF-8。
用UltraEdit中的 文件 - 转换 - ASCII to UTF-8 (Unicode Editing)

关于SVN中文目录支持的讨论见这里

Subversion是否可以对中文目录进行权限控制

参考文档:

1,subversion之路-实现精细的目录访问权限控制

2,svn的备份与还原怎么用脚本实现svn备份(linux/windows)
3,Subversion版本库维护
4,svn 同步备份面面观及俺的脚本
5,svn dump 全自动备份脚本

----------------------------

验证字段:乐铺活动验证

相关文章:

  1. kloxo lighttpd failed
  2. 英语学习计划受阻
  3. Subversion1.5.1升级至1.6.15
  4. dokuwiki-chinese-filename-encoding-conversion
标签: 暂无
最后更新:1 8 月, 2011

wanjie

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

文章评论

  • Firm

    乐铺最近好猛,看到好多关于乐铺的博文了

    7 6 月, 2010
    回复
    • wanjie

      @Firm 呵呵,投了一个申请.乐铺里面的商品还蛮好玩的.

      7 6 月, 2010
      回复
  • razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
    回复 wanjie 取消回复

    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    归档
    分类
    • network / 332篇
    • Uncategorized / 116篇
    • unix/linux / 121篇
    • 业界资讯 / 38篇
    • 公司杂事 / 11篇
    • 数码影像 / 12篇
    • 美剧 / 3篇
    • 美图共赏 / 21篇
    • 英语学习 / 3篇
    标签聚合
    网站运营 泰国 ldap squid deepseek dreamhost 浏览器 Google jira wget postgres openssl kernel docker kubectl k8s debian Google Voice Ubuntu gitlab 虚拟主机 天翼live dreamhost空间 nexus Nginx 邮件归档 google-chrome d90 VPS ssh

    COPYRIGHT © 2008-2025 wanjie.info. ALL RIGHTS RESERVED.

    Theme Kratos Made By Seaton Jiang