tortoiseSVN的使用,如何删除服务器上某些版本?

例如,我的svn服务器上记录了我项目的版本1-100;我想把版本51-100清除掉,服务器上恢复至只有版本1-50的情况。我使用的是tortoiseSVN,界面,不是很懂... 例如,我的svn服务器上记录了我项目的版本1-100;

我想把版本51-100清除掉,服务器上恢复至只有版本1-50的情况。

我使用的是tortoiseSVN,界面,不是很懂命令行。

先谢各位大侠。
展开
 我来答
stoneman1976
推荐于2017-11-23 · TA获得超过7856个赞
知道大有可为答主
回答量:2125
采纳率:75%
帮助的人:2296万
展开全部
仅用tsvn的话是不能删除的,只能回滚(复原)到50版本,然后在此版本基础上继续后面的工作
具体操作:
1、在受SVN控制的某层文件夹或文件上点右键,选择“TortoiseSVN-显示日志”
2、在弹出的日志窗口中,右键点击要复原的版本,选择“复原到此版本”
3、复原结束后,执行“提交”操作,将此版本作为版本库的最新版本

比如你从50版复原,复原后产生的101版实际和50版是一样的,再往后的工作就和正常一样进行了

如果要彻底从库中删除51-100版,那就很麻烦了,得把服务停掉,然后用svn的过滤工具来处理,非常的麻烦
刺友互
高粉答主

2019-07-04 · 每个回答都超有意思的
知道答主
回答量:3979
采纳率:100%
帮助的人:73.1万
展开全部

1、进入需要退回的文件目录,在文件目录下点击鼠标右键,选择TortoiseSVN--更新至版本。

2、查看更新的版本号。如果不知道回退到版本号是多少,可以点击显示日志,通过更新的日志就可以看到已经更新的版本号。

3、查看对应的版本号。进入版本号查看日志,就能看到具体到日期,提交记录以及与之对应的版本号信息。

4、点击更新到版本号。输入需要更新到的版本号,然后点击确定,svn就开始讲本地的svn文件更新到指定的版本号。

5、开始更新。svn就开始对中间变化改动的文件进行回退。删除新增的文件,更改变化的文件。

6、重新更新至最新版本。可以在需要更新的文件目录上点击右键,选择更新就可以重新更新svn。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式