tortoiseSVN的使用,如何删除服务器上某些版本?
例如,我的svn服务器上记录了我项目的版本1-100;我想把版本51-100清除掉,服务器上恢复至只有版本1-50的情况。我使用的是tortoiseSVN,界面,不是很懂...
例如,我的svn服务器上记录了我项目的版本1-100;
我想把版本51-100清除掉,服务器上恢复至只有版本1-50的情况。
我使用的是tortoiseSVN,界面,不是很懂命令行。
先谢各位大侠。 展开
我想把版本51-100清除掉,服务器上恢复至只有版本1-50的情况。
我使用的是tortoiseSVN,界面,不是很懂命令行。
先谢各位大侠。 展开
2个回答
展开全部
仅用tsvn的话是不能删除的,只能回滚(复原)到50版本,然后在此版本基础上继续后面的工作
具体操作:
1、在受SVN控制的某层文件夹或文件上点右键,选择“TortoiseSVN-显示日志”
2、在弹出的日志窗口中,右键点击要复原的版本,选择“复原到此版本”
3、复原结束后,执行“提交”操作,将此版本作为版本库的最新版本
比如你从50版复原,复原后产生的101版实际和50版是一样的,再往后的工作就和正常一样进行了
如果要彻底从库中删除51-100版,那就很麻烦了,得把服务停掉,然后用svn的过滤工具来处理,非常的麻烦
具体操作:
1、在受SVN控制的某层文件夹或文件上点右键,选择“TortoiseSVN-显示日志”
2、在弹出的日志窗口中,右键点击要复原的版本,选择“复原到此版本”
3、复原结束后,执行“提交”操作,将此版本作为版本库的最新版本
比如你从50版复原,复原后产生的101版实际和50版是一样的,再往后的工作就和正常一样进行了
如果要彻底从库中删除51-100版,那就很麻烦了,得把服务停掉,然后用svn的过滤工具来处理,非常的麻烦
展开全部
1、进入需要退回的文件目录,在文件目录下点击鼠标右键,选择TortoiseSVN--更新至版本。
2、查看更新的版本号。如果不知道回退到版本号是多少,可以点击显示日志,通过更新的日志就可以看到已经更新的版本号。
3、查看对应的版本号。进入版本号查看日志,就能看到具体到日期,提交记录以及与之对应的版本号信息。
4、点击更新到版本号。输入需要更新到的版本号,然后点击确定,svn就开始讲本地的svn文件更新到指定的版本号。
5、开始更新。svn就开始对中间变化改动的文件进行回退。删除新增的文件,更改变化的文件。
6、重新更新至最新版本。可以在需要更新的文件目录上点击右键,选择更新就可以重新更新svn。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询