首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

SVN - 如何将较旧的版本作为头版修订版?

SVN(Subversion)是一个版本控制系统,用于管理和跟踪软件开发过程中的代码变更。它允许开发团队协同工作,记录每个版本的变更,并提供了回滚、分支、合并等功能。

要将较旧的版本作为头版修订版,可以按照以下步骤进行操作:

  1. 首先,使用SVN客户端工具(如TortoiseSVN)打开代码所在的工作副本目录。
  2. 在工作副本目录中,右键单击要回滚的文件或文件夹,选择“Show log”(显示日志)选项。
  3. 在日志窗口中,可以看到该文件或文件夹的所有提交记录。选择要回滚到的较旧版本,右键单击该版本,选择“Revert to this revision”(回滚到此版本)选项。
  4. 确认回滚操作后,SVN会将工作副本恢复到所选版本的状态,并将其视为最新版本。

需要注意的是,回滚操作会覆盖当前版本的代码,因此在执行回滚前应该先备份当前版本的代码以防止数据丢失。

SVN的优势在于其简单易用、稳定可靠、支持分布式开发、具有强大的版本控制功能等。它适用于各种规模的软件开发项目,特别是团队协作开发。

腾讯云提供了CodeCommit服务,它是一种托管的Git版本控制服务,可以帮助开发团队更好地管理代码。您可以在腾讯云官网了解更多关于CodeCommit的信息:https://cloud.tencent.com/product/cc

请注意,本回答仅提供了SVN的基本操作和腾讯云的相关产品介绍,具体使用和部署方式需要根据实际情况进行调整。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

SVN入门安装配置与适用

而这些数据是放置在一个中央资料档案库(repository) 中,这个档案库很像一个普通文件服务器, 不过它会记住每一次文件变动;这样您才能把档案恢复到版本, 或是浏览文件变动历史。...BUG,就直接在branches/version/里创建修订版本,还是放在branches/version(new)/; tags里面只放置各版本,但不进行修改,branches里放发布版,及发布版对应修订版...,以版本号为子文件夹名,甚至还可以将修订版与trunk里合并; 4.复制档案及目录 branch 比如:有另外一个复制目录来进行新编修,等到确定这个分支修改已经完毕了,再合并到原来主要开发版本...svn merge -r 22:21 readme (5)SVN 查看历史信息 描述:通过svn命令可以根据时间或修订号去除过去版本,或者某一版本所做具体修改 #svn log: 用来展示svn...svn diff -r 3 rule.txt #比较你工作拷贝(本地)和版本库中版本号为 3 文件 rule.txt svn diff -r 2:3 rule.txt #版本库与版本库 #svn

67330

SVN入门安装配置与适用

而这些数据是放置在一个中央资料档案库(repository) 中,这个档案库很像一个普通文件服务器, 不过它会记住每一次文件变动;这样您才能把档案恢复到版本, 或是浏览文件变动历史。...BUG,就直接在branches/version/里创建修订版本,还是放在branches/version(new)/; tags里面只放置各版本,但不进行修改,branches里放发布版,及发布版对应修订版...,以版本号为子文件夹名,甚至还可以将修订版与trunk里合并; 4.复制档案及目录 branch 比如:有另外一个复制目录来进行新编修,等到确定这个分支修改已经完毕了,再合并到原来主要开发版本...svn merge -r 22:21 readme (5)SVN 查看历史信息 描述:通过svn命令可以根据时间或修订号去除过去版本,或者某一版本所做具体修改 #svn log: 用来展示svn...svn diff -r 3 rule.txt #比较你工作拷贝(本地)和版本库中版本号为 3 文件 rule.txt svn diff -r 2:3 rule.txt #版本库与版本库 #svn

63910

Git 中文参考(六)

所有 svn 服务器版本都可以存储此信息(作为属性),从 1.5 版开始 svn 客户端可以使用它。...默认情况下,此模式输出与’svn blame’输出格式兼容。与 SVN blame 命令一样,忽略工作树中本地未提交更改; HEAD 修订版文件版本已注释。...git svn 将读取此提交以获取创建分支 SVN 修订版。然后,它将尝试查找与此 SVN 修订版对应 Git 提交,并将其用作分支父级。但是,可能没有合适 Git 提交作为父级。...除其他原因外,如果 SVN 分支是 git svn 未提取修订版本副本(例如因为它是--revision跳过版本),或者如果在 SVN 中,复制了一个未被 git svn 跟踪目录(例如根本没有跟踪分支...否则会发生混乱,特别是如果第一个父级是同一 SVN 分支上提交。

17510

SVN 修订版本关键字

来自阿里一道测试题目,刚好了解下 SVN修订版本关键字,评论留言你答案 题目 【单选题】关于SVN修订版本关键字,描述错误是? A. HEAD工作拷贝中最新版本 B....BASE工作拷贝中一个条目的修订版本号,如果这个版本在本地修改了,则“BASE版本’就是这个条目在本地未修改版本 C. COMMITTED项目最近修改修订版本,与BASE相同或更早 D....,这些关键字可以用来代替 --revision (r)数字参数,这会被Subversion解释到特定修订版本号: HEAD The latest (or “youngest”) revision in...工作拷贝中一个条目的修订版本号,如果这个版本在本地修改了,则“BASE版本”就是这个条目在本地未修改版本 COMMITTED The most recent revision prior to, or...项目最近修改修订版本,与 BASE 相同或更早 PREV The revision immediately before the last revision in which an item changed

16630

恢复西门子多用户项目的历史版本

如果单击窗口右上角“Show Details”按钮,可以看到为该修订签入所有更改列表。正如您在修订版 13 中所见,详细信息窗口显示 dbImportant 在该修订版中已被删除。...现在,如果单击修订版 12 并按下“Rollback to the selected revision”按钮,将自动创建服务器修订版,并带有注释“退回到修订版 12”。...默认情况下,多用户服务器仅存储项目的 10 个最新版本,因此,如果希望恢复版本版本,那么很不走运,但如果预计需要访问项目的旧版本,可以使用 TIA Portal Project Server...此外,如果想长时间保留项目的单个修订版,可以按“Export selected revision导出所选修订版”按钮将该修订版保存在计算机上某个位置,以便以后用作参考。...虽然 Multiuser 修订历史绝不是更强大版本控制程序替代品,但它对于短期版本控制非常有帮助,尤其是对于所做每一个小更改都需要不断更新 repo情况。

46020

Oracle 12c 及以上版本补丁更新说明及下载方法

从 2017 年 7 月开始,Oracle 对数据库和 GI(Grid Infrastructure) 12.2 及之后版本主动修补程序进行了更改。...Oracle 从 12.2 版本开始补丁不在使用 PSU、SPU 称呼了, 取而代之为 RU (Release Updates) 和 RUR (Release Update Revisions)。...数据库版本-RU/RUR 命名规则 Release Update (RU) - Database Release Update 12.2.0.1....答案取决于您观点。从针对每个特定更新(例如18.3.1和18.3.2对应18.3.0)三个修订本间隔3个月提供角度来看,每个修订本与其关联更新具有完全相同内容-还有更多。...每个修订版还具有回归修复和安全性Bug修复,而关联更新则没有。从这个角度来看,修订版关联更新超集。

1.2K10

给Dreamweaver插上Svn翅膀

建立 SVN 连接  使用 Subversion (SVN) 作为 Dreamweaver 版本控制系统之前,必须建立与 SVN 服务器连接。...与 SVN 服务器连接是在“站点定义”对话框版本控制”类别中建立,所以首先应该建立一个站点。...获取最新版本文件 从 SVN 存储库中获取最新版本文件时,Dreamweaver 会将该文件内容和其相应本地副本内容进行合并。...直接在站点上,右键选择“版本控制”>“获取最新版本”即可完成。 显示修订版 右键想要查看文件,选择“版本控制”>“显示修订版...”可以查看修订历史记录。...选中非当前版本一条记录,通过点击“提升到当前版本”,来进行版本转换。 锁定和解锁文件 通过锁定 SVN 存储库中文件,可以让其他用户知道您正在处理该文件。

73220

给Dreamweaver插上Svn翅膀

建立 SVN 连接  使用 Subversion (SVN) 作为 Dreamweaver 版本控制系统之前,必须建立与 SVN 服务器连接。...与 SVN 服务器连接是在“站点定义”对话框版本控制”类别中建立,所以首先应该建立一个站点。...获取最新版本文件 从 SVN 存储库中获取最新版本文件时,Dreamweaver 会将该文件内容和其相应本地副本内容进行合并。...直接在站点上,右键选择“版本控制”>“获取最新版本”即可完成。 显示修订版 右键想要查看文件,选择“版本控制”>“显示修订版...”可以查看修订历史记录。...选中非当前版本一条记录,通过点击“提升到当前版本”,来进行版本转换。 锁定和解锁文件 通过锁定 SVN 存储库中文件,可以让其他用户知道您正在处理该文件。

1K100

SVN SVN合并(Merge)与拉取分支(Branchtag)操作简介

all revision 所有还没有合并版本 specific range: 指定范围修改版(推荐),可以单个svn版本,比如108,也可以是多版本,比如101-108或者逗号分隔101,105,108...,这样会把101,105,108修改都合并到develop,如下图,可以通过打开Show log对话框,根据提交日志来选取不同版本 ?...说明:这里需要注意是specific range,仅将指定版本修改合并到目标文件夹。...比如对project_name_v3.3.7_branch做了多次修改,修改了file1,生成svn修订版105,修改了file2内容,生成svn修订版108,那如果specific range只选择...说明: From:选择目标文件夹,即需要“合并到”svn目录 To:选择包含所做修改svn目录 同样,这里也可以指定版本号 拉取分支、打tag(Branch/tag) 例:为develop

9.6K21

Cornerstone Mac永久激活版(好用SVN管理工具)

Cornerstone mac版是MacOS上SVN管理工具,除了支持基本SVN功能外,还能够和Xcode,BBEdit,TextMate,Coda等开发工具无缝集成使用,其时间线功能能够查看一个文件历史改动情况...cornerstone 4 特色介绍Cornerstone是最快SVN客户端Cornerstone 4已经从头开始重建和优化,以充分利用MacOS High Sierra。...Cornerstone 4是唯一具有搁架和检查点MacOS SVN客户端搁置采用工作目录脏状态即未提交修改并将其保存为可以随时重新应用未完成更改保留。...包含编辑在比较时可以撤消个体差异,从而非常容易地丢弃任何不需要变化。高手用于浏览项目历史强大工具。...时间线Timeline View非常适合浏览和比较单个文件过去版本,可在直观时间轴上显示修订版。浏览修订版,查找分支点并比较版本。内置过滤器可帮助您快速到达目的地。

1.2K30

Cornerstone Mac永久激活版(SVN管理工具)

Cornerstone for Mac乃是Mac上一款SVN管理工具,客户端应用程序是专门为Mac用户设计Subversion控制,无论您是那个版本,或者一个Subversion测试版,Cornerstone...将有助于简化工作流程,使版本控制更加透明。...图片cornerstone 4 特色介绍Cornerstone是最快SVN客户端Cornerstone 4已经从头开始重建和优化,以充分利用MacOS High Sierra。...Cornerstone 4是唯一具有搁架和检查点MacOS SVN客户端搁置采用工作目录脏状态即未提交修改并将其保存为可以随时重新应用未完成更改保留。...时间线Timeline View非常适合浏览和比较单个文件过去版本,可在直观时间轴上显示修订版。浏览修订版,查找分支点并比较版本。内置过滤器可帮助您快速到达目的地。

98410

SVN和Git对比梳理

SVN只有一个单一集中管理服务器,保存所有文件修订版本,而协同工作的人们都通过客户端连到这台服务器,取出最新文件或者提交更新。...属于集中式版本控制系统 集中式版本控制系统都有一个单一集中管理服务器,保存所有文件修订版本,而协同工作的人们都通过客户端连到这台服务器,取出最新文件或者提交更新。...你可以从任何一个版本克隆来创建属于你自己版本库,同时你版本库也可以作为源提供给他人,只要你愿意。 2)Git每一次提取操作,实际上都是一次对代码仓库完整备份。...3)提交完全在本地完成,无须别人给你授权,你版本库你作主,并且提交总是会成功。 4)甚至基于旧版本改动也可以成功提交,提交会基于版本创建一个新分支。...git目录体积大小跟.svn比较,你会发现它们差距很大。 (3)Git没有一个全局版本号,而SVN有:目前为止这是跟SVN相比Git缺少最大一个特征。

1.5K60

Cornerstone for Mac(SVN管理工具)v4.2永久激活版

Cornerstone for Mac乃是Mac上一款SVN管理工具,客户端应用程序是专门为Mac用户设计Subversion控制,无论您是那个版本,或者一个Subversion测试版,Cornerstone...将有助于简化工作流程,使版本控制更加透明。...Cornerstone for Mac图片cornerstone 4 Mac版特色介绍Cornerstone是最快SVN客户端Cornerstone 4已经从头开始重建和优化,以充分利用MacOS High...Cornerstone 4是唯一具有搁架和检查点MacOS SVN客户端搁置采用工作目录脏状态即未提交修改并将其保存为可以随时重新应用未完成更改保留。...时间线Timeline View非常适合浏览和比较单个文件过去版本,可在直观时间轴上显示修订版。浏览修订版,查找分支点并比较版本。内置过滤器可帮助您快速到达目的地。

92810

SVN使用指南【工作培训版】

---- 3、工作副本(WorkSpace) 与位于中央配置库相对应是每个人工作空间,它是每个程序员工作地方,程序员从配置库拿到源代码,放在本地作为工作副本,在工作副本上进行查看、修改、编译、运行...SVN Update更新 作用:更新工作副本使其成为版本库中最新版本 SVN将显示出更新文件和更新次数 ? ?...SVN 如何得到历史版本 工作副本右键 显示日志 选择所需版本号 保存版本至 ? ?...对比两个版本文件,解决冲突 工具中会列出两个版本冲突部分,并让我们选择使用哪个版本内容 SVN 用revert放弃所做修改 选择SVN还原(revert) 放弃自己所做修改 ?...基本修订版 ? 资源库中最新内容 ? ? 分支/标记 ? 修订版 比较对象是你选择版本号对应项目 ? 本地历史记录 现修改版本与本地修改其他版本库进行比较 ?

2.2K50

Cornerstone for Mac(SVN管理工具)永久激活

Cornerstone for Mac乃是Mac上一款SVN管理工具,客户端应用程序是专门为Mac用户设计Subversion控制,无论您是那个版本,或者一个Subversion测试版,Cornerstone...将有助于简化工作流程,使版本控制更加透明Cornerstone 下载:https://mac.macsc.com/mac/372.html?...id=MjgwMTIw特色介绍Cornerstone是最快SVN客户端Cornerstone 4已经从头开始重建和优化,以充分利用MacOS High Sierra。...Cornerstone 4是唯一具有搁架和检查点MacOS SVN客户端搁置采用工作目录脏状态即未提交修改并将其保存为可以随时重新应用未完成更改保留。...时间线Timeline View非常适合浏览和比较单个文件过去版本,可在直观时间轴上显示修订版。浏览修订版,查找分支点并比较版本。内置过滤器可帮助您快速到达目的地。

70210

测试思想-测试流程 软件测试版本管理

版本号格式: 常见格式为:主版本号.次版本号.修订版本号.源码版本号.时间_版本类型 主版本号:当功能模块有较大变动,比如增加模块或是整体架构发生变化 次版本号:在项目功能做较大调整时增加,增量为...1, 修订版本号:通常在解决缺陷或者细微功能变化时增加,增量为1或者2。...通常,该版本号分奇数和偶数两种,奇数表示测试版本,偶数表示稳定版本 源码版本号:自动化生成,比如svnRevision 时间:自动生成时间 版本号类型:类似beta, Release,final...之类 每个公司都有自己规定,可能只是其中部分,比如 主版本号.次版本号.修订版本版本命名格式 这里版本,主要是针对我们测试来说,因为我们提交缺陷,需要填写测试版本,方便缺陷管理、分析统计...而开发通常有代码管理工具比如svn,管理组织他们代码 项目名称_版本号格式[_Tx][_版本类型] 说明: 版本号格式:通常,主版本号.次版本号.修订版本号 Tx:表示测试轮数,比如T1表示第一轮

92420
领券