首页 >>  正文

svn回退到某一个版本

来源:baiyundou.net   日期:2024-09-25

IT之家 1 月 24 日消息,微软 GitHub 近日发布博客称,将于 2024 年 1 月 8 日停止支持版本控制系统 Subversion,也就是大家熟知的 SVN。

在软件开发领域常常会用到版本控制系统,而 Subversion 和 git 就是两款主流版本控制系统,前者是集中式版本控制系统,后者是分布式版本控制系统。随着时间的推移,git 逐渐成为开发者主流使用工具,而 Subversion 已经式微。

GitHub 官方表示,当 GitHub 于 2010 年引入 Subversion 支持时,版本控制格局大不相同。许多客户使用集中式版本控制系统。Subversion 已经有 10 年的历史,并且与其他集中式系统相得益彰,而 git 才刚刚崭露头角。

当时,GitHub 还无法确定分布式版本控制最终会成为主流,更不清楚 git 会成为主导版本控制系统。

而到了现在,git 的开发者使用占比高达 94%,而 Subversion 比以前少见得多。GitHub 数据显示,向 git 后端发出的请求中只有不到 0.02% 来自 Subversion,并且只有大约 5000 个存储库每月可以收到一个 Subversion 请求。

因此,随着 GitHub 的使用不断发展以及 Subversion 请求的数量急剧下降,GitHub 官方计划将工作完全集中在 git 上

IT之家了解到,自 2024 年 1 月 8 日(大约一年后)起,GitHub 将在 GitHub.com 上完全停止对 Subversion 的支持。2024 年初某个时候发布的 GitHub Enterprise Server 也将取消对 Subversion 的支持。

","force_purephv":"0","gnid":"99be45eef221b1dff","img_data":[{"flag":2,"img":[{"desc":"","height":"884","title":"","url":"https://p0.ssl.img.360kuai.com/t01b3c33ea57546c54a.jpg","width":"1370"},{"desc":"","height":"244","title":"","url":"https://p0.ssl.img.360kuai.com/t01b9f99d07e62607da.jpg","width":"329"},{"desc":"","height":"309","title":"","url":"https://p0.ssl.img.360kuai.com/t01515f3fee0deea761.jpg","width":"403"}]}],"original":0,"pat":"art_src_1,fts0,sts0","powerby":"hbase","pub_time":1674537533000,"pure":"","rawurl":"http://zm.news.so.com/a92cdd1d751a1ac0c0e6d410f7692099","redirect":0,"rptid":"8ebd7a8b495e2787","s":"t","src":"IT之家","tag":[{"clk":"ktechnology_1:github","k":"github","u":""}],"title":"GitHub 将于 2024 年 1 月 8 日停止支持 Subversion(SVN)

艾盲冉2075急:svn版本库备份和还原 -
冉炎冒14780085674 ______ 可以通过svn的dump和load命令进行恢复:通过svnadmin dump test >test.dump到文件中,然后在新服务上创建同名的代码库,再通过svnadmin load test < test.dump恢复回来;具体可以到我之前的一个帖子中看看,有图文说明 http://www.nesating.com/forum.php?mod=viewthread&tid=219&fromuid=6

艾盲冉2075svn的备份与还原怎么用脚本实现svn备份 -
冉炎冒14780085674 ______ 方式一:直接备份仓库整个文件夹(全部版本),重装svn程序后直接还原过去.方式二:通过svn命令行备份和还原指定版本号的数据 全备份:使用svnadmin hotcopy或svnsync来做,例:svnadmin hotcopy path/to/repository path/to/backup –...

艾盲冉2075svn上想回滚代码怎么办 -
冉炎冒14780085674 ______ 右键项目->TortoiseSVN->Show log->找到你要回滚到的文件版本,右键它->Revert to this version,这样,本地的这个文件就回滚了,然后就可以进行提交了

艾盲冉2075svn update to head 和update to version有什么区别 -
冉炎冒14780085674 ______ head 表示最新版 version 这里可以选择某个版本,也是回退到某个版本

艾盲冉2075svn 如何移除版本控制. -
冉炎冒14780085674 ______ 将备份还原可恢复整个版本库,右击菜单下有还原操作可恢复某个文件的操作.

艾盲冉2075SVN不能删除具体某一个版本吗?
冉炎冒14780085674 ______ 可以,但操作非常复杂,需要先将SVN服务器停掉,然后将SVN库解包,查找那个版本对应的文件,删除后将版本库重新打包.具体操作搜一下svnadmin dump 命令.

艾盲冉2075如何使用ant 调用svn 的更新命令 把一个文件更新到指定的版本 -
冉炎冒14780085674 ______ svn update -r 250 d:/ss/sss/sss (表示更新某个文件夹)到250版本 svn update -r 250 d:/ss/sss/sss/aa.c(表示更新aa.c文件)到250版本 前提:本机安装了SVN服务器 SVN的bin目录加入了path环境变量(也就是说要支持svn命令)

艾盲冉2075如何使用命令行查看svn的版本 -
冉炎冒14780085674 ______ 如果是windows 客户端的话 右键-》关于(英文about)就可以看见版本号了 如果是svn linux客户端的话那就是 svn --help 就可以看到一个version 那个就是svn的版本号了

艾盲冉2075eclipse与svn添加版本控制怎么取消
冉炎冒14780085674 ______ 重新定位到新的SVN库: 一、在Eclipse中选择Windows-> Show View->others 就会出现如图: 二、在列表中选中当前资源库位置,然后右键单击-选择重新定位: 三.输入新的资源库地址:

艾盲冉2075svn如何强行提交
冉炎冒14780085674 ______ 必须更新,然后再提交.如果你们修改的是同一个文件那么需要编辑冲突.你为什么要强行提交?如果你是需要将你现在修改的覆盖之前的修改,那么你大可更新后会提示你编辑冲突时直接标记为解决然后就可以提交了.如果你又想回到上个版本还能查看svn本地历史记录,在回到上个版本.

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024