关闭

Subversion版本库的版本整理

标签: subversiontortoisesvnbrowser工作
1298人阅读 评论(2) 收藏 举报
分类:
<script type="text/javascript"><!-- google_ad_client = "pub-7369080997543530"; google_ad_width = 300; google_ad_height = 250; google_ad_format = "300x250_as"; google_ad_type = "text_image"; google_ad_channel = "9983550079"; google_color_border = "FFFFFF"; google_color_bg = "FFFFFF"; google_color_link = "000000"; google_color_text = "000000"; google_color_url = "008000"; //--></script> <script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"> </script>
最近在公司推广使用subversion和TortoiseSVN,同事提了一大堆貌似奇怪的问题,其一:如果经常提交,会形成很多版本,能不能在版本库中只保留其中几个精华版本,把一些自己和大家公认的垃圾版本从库中删掉?最好在“Repo Browser”中看不到这些“垃圾版本”。

比如某文件有1-100个连续编号的版本,同事认为只有1,29,43,99这四个版本最精华,为了避免其他垃圾版本有碍观瞻,他希望把垃圾版本删掉。俺是没找到这个功能,请高手支招。

 

在dump时使用追加进行
svnadmin dump -r 1 --increamental REPOS > 1.dump
svnadmin dump -r 29 --increamental REPOS >>1.dump
svnadmin dump -r 43 --increamental REPOS >> 1.dump
svnadmin dump -r 99 --increamental  REPOS >> 1.dump

svnadmin load  NEWREPOS< 1.dump

这样就完成中间版本的清除工作了

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:667339次
    • 积分:8818
    • 等级:
    • 排名:第2153名
    • 原创:146篇
    • 转载:316篇
    • 译文:13篇
    • 评论:81条
    最新评论