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

如何在Subversion存储库历史记录中查找文件?

在Subversion存储库历史记录中查找文件,可以使用以下步骤:

  1. 首先,确保已经安装了Subversion客户端。如果没有,请访问Apache Subversion官方网站下载并安装。
  2. 打开命令行终端,使用cd命令进入到要查找文件的本地工作副本目录。
  3. 使用以下命令查找文件:
代码语言:txt
复制
svn log --search <文件名>

其中,<文件名>是要查找的文件名。

  1. 该命令将返回包含指定文件名的所有提交记录。提交记录中包含了提交时间、提交者、提交说明等信息。
  2. 如果要查找的文件在某个特定的目录中,可以使用以下命令:
代码语言:txt
复制
svn log --search <文件名> <目录路径>

其中,<目录路径>是要查找的目录的路径。

  1. 如果要查找的文件在某个特定的日期范围内被提交,可以使用以下命令:
代码语言:txt
复制
svn log --search <文件名> --revision <起始日期>:<结束日期>

其中,<起始日期><结束日期>分别是查找范围的起始和结束日期,日期格式为YYYY-MM-DD

通过以上步骤,可以在Subversion存储库历史记录中查找文件,并了解文件的提交历史。

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

相关·内容

何在 Fedora、RHEL、AlmaLinux、Rocky Linux 启用 RPM Fusion 存储

在本文中,我们将详细介绍如何在这些操作系统启用 RPM Fusion 存储,并说明如何安装常见的第三方软件。图片什么是 RPM Fusion?...如果你需要这些软件来满足特定的需求(视频编码、硬件驱动程序等),RPM Fusion 提供了一个方便的途径来获取它们。...启用 RPM Fusion 存储在 Fedora 启用 RPM Fusion在 Fedora 启用 RPM Fusion 存储非常简单。按照以下步骤进行操作:打开终端。...启用完成后,你现在可以使用包管理器安装 RPM Fusion 存储的软件包。...本文介绍了如何在这些操作系统启用 RPM Fusion 存储,并提供了一些常见的第三方软件安装示例。使用 RPM Fusion 存储可以扩展软件范围,简化安装过程,并提供对受限制软件的支持。

1.8K10

Git 相关问题

SVN 是集中版本控制工具 2.它属于第3代版本控制工具 2.它属于第2代版本控制工具 3.客户端可以在其本地系统上克隆整个存储 3.版本历史记录存储在服务器端存储 4.即使离线也可以提交 4.只允许在线提交...存储。...如何在Git创建存储? 这可能是最常见的问题,答案很简单。 要创建存储,先为项目创建一个目录(如果该目录不存在),然后运行命令 git init。...它创建了一个可写的本地或远程 Subversion 存储的 Git 镜像,并且只要你愿意,可以随意使用 Subversion 和 Git。...我们可以用 SubGit 创建现有 Subversion 存储的双向 Git-SVN 镜像。你可以在方便时 push 到 Git 或提交 Subversion。同步由 SubGit 完成。

2K10

Cornerstone 4 for Mac(SVN管理工具)

Cornerstone for Mac 是一个强大的,面向用户的版本控制实用程序,构建在开源Subversion版本控制系统之上,使复杂的版本控制项目尽可能简单。...此外,Cornerstone全面支持Subversion的所有丰富功能,同时具有极强的功能和超级易用性。图片Cornerstone 4 Mac软件功能工作副本浏览器即时概述工作副本的所有文件。...承诺变更由于文本比较内置于Cornerstone,因此您可以查看更改并排编写日志消息。图像差异通过内置的超快速图像比较,无需离开Cornerstone的舒适感。...日志日志将存储历史记录显示为修订列表,并包括日志消息和更改的文件列表。时间线您可以浏览任何文件的历史记录,查找分支点,甚至可以一次比较多个文件的历史记录

1.2K60

2019年20个最佳版本控制系统

存储在静止和传输过程也会加密,以确保安全的代码存储。它们甚至可以扩展到你的开发需求,并处理冗长的修订历史记录和大量的分支,文件或文件大小。...除了代码存储之外,它还具有错误和任务跟踪,敏捷规划工具以及持续集成。 该工具适用于任何语言,HTML5,JavaScript,C#,Java和Python。...8.Subversion Subversion,也称为SVN,是一种流行的软件版本控制和版本控制解决方案,旨在维护当前和以前版本的文件,源代码,文档和网页。...ArX 它是一个用户友好的分布式VCS,可管理你的存档(软件项目的源代码文件),并跟踪每个文件历史记录以及分支,版本标记和更改注释等。...该软件即使在大型存储也能快速运行,除了简短的学习曲线外,还提供友好的用户和开发人员社区。 为什么选择ArX? 档案出版。你可以在任何服务器上发布存档。 存储。它存储文件和文档,文本文件。

4K40

eclipse如何使用svn_pr入门教程

二、检查安装是否成功 1、检查环境变量是否自动配置了系统变量。(默认是自动配置的)。...Subversion 是将文件数据信息保存到版本中进行管理的, 为了满足用户的不同需求, Subversion 允许用户对版本目录进行定制。...D:\fourthsoftware\SVN-responsitory\Test 验证是否启动成功 2、注册windows服务 四、在Eclipse安装SVN 1、在Eclipse安装SVN插件...8、时光机(历史版本) 点击 Team – 显示资源历史记录 解决方法 修改svnserve文件 再次点击 Team – 显示资源历史记录 可以双击打开各个版本,想要回到哪个版本就右键单击...本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

64130

GitHub 官宣,彻底淘汰 SVN!!

而且,根据 GitHub 的说法,每个月只有 5000 个存储收到 SVN 请求,其中仅 0.02%的请求通过 Subversion 端点发送。...另外,如果你近期准备面试跳槽,建议在Java面试小程序在线刷题,涵盖 2000+ 道 Java 面试题,几乎覆盖了所有主流技术面试题。...与 Git 使用的分布式模型相比,SVN 的客户端 - 服务器模型显得比较老派,变更会先被存储在本地,并在推送到上游代码仓库时被分发至中央历史记录(及其他分支)。...虽然有一条命令可以删掉分支,但它仍然会被保留在历史记录。Git 分支就更轻松易用,能在必要时直接删除。” 很明显,随着新一代版本控制系统的诞生,SVN 失去了其优势地位。...与“百战天龙”的 MacGyver 一样,Git 一直在即兴发挥、迎接挑战。

83130

SVN之于GIT的理论优势

、撤销历史提交、回退版本忽略文件(本地变化)创建分支(云端变化)合并分支解决冲突备份SVN托管平台展开 SVN 官网:https://subversion.apache.org/ ?...SVN(SubVersion)是Apache下一个开源的中心化版本控制系统,采用客户端/服务器架构存放项目仓库(仓库 = 代码 + 历史)。...查看历史记录 可以从客户端(Tortoise)和网页端(Visual)2种途径查看仓库的历史记录。...然后,“撤销历史提交”是指选择历史记录的某条记录,撤销该条记录的变更,形成新的变更,如果这条记录是很久以前的,撤销时候可能会引起冲突。...在VisualSVN Server上对某个仓库选择Backup,存储为.vsvnbak格式的文件,最好发送到其他机器上。 ?

1.1K30

【11】进大厂必须掌握的面试题-持续集成面试

这是一种开发实践,要求开发人员每天多次将代码集成到共享存储。然后,每个签入均由自动构建进行验证,从而使团队能够及早发现问题。 我建议您说明您在上一份工作是如何实施的。...在上图所示的图中: 开发人员将代码检出到其专用工作区。 完成后,将更改提交到共享存储(版本控制存储)。 CI服务器监视存储,并在发生更改时签出更改。...由于开发人员需要每天(多次)将代码集成到共享存储,因此开发团队可以轻松地及早发现并定位问题。然后将自动测试每个签入。 Q3。持续集成的成功因素是什么? 在这里,您必须提及持续集成的要求。...解释如何在Jenkins创建备份和复制文件? 这个问题的答案确实是直接的。要创建备份,您需要做的就是定期备份JENKINS_HOME目录。这包含所有构建作业配置,从属节点配置以及构建历史记录。...然后,您可以说出此自由式作业的元素: 源代码所在的可选SCM,例如CVS或Subversion。 可选触发器,用于控制Jenkins何时执行构建。

1.4K20

01.SVN介绍与安装

这些数据放置在一个中央资料档案(repository) 。 这个档案很像一个普通的文件服务器, 不过它会记住每一次文件的变动。 这样你就可以把档案恢复到旧的版本, 或是浏览文件的变动历史。...(3)自动提交 一个提交动作,不是全部更新到了档案,就是完全不更新。这允许开发人员以逻辑区间建立并提交变动,以防止当部分提交成功时出现的问题。...(5)选择不同的网络层 Subversion 有抽象的档案库存取概念, 可以让人很容易地实作新的网络机制。 Subversion 可以作为一个扩展模块嵌入到Apache HTTP 服务器。...这两类的文件都同样地以压缩形式储存在档案, 而且文件差异是以两个方向在网络上传输的。 (7)有效的分支(branch)与标签(tag) 在分支与标签上的消耗并不必一定要与项目大小成正比。...在这当中发生的意外例如传输中断,不会引起数据的不完整和数据损坏。 2、重命名、复制、删除文件等动作都保存在版本历史记录当中。 3、对于二进制文件,使用了节省空间的保存方法。

1.5K90

给Dreamweaver插上Svn的翅膀

在“站点设置”对话框的左侧,选择“版本控制”类别。 从“访问”弹出菜单,选择“Subversion”。 按以下步骤设置访问选项:     从“协议”弹出菜单中选择协议。...在“存储路径”文本框,输入 SVN 服务器上存储的路径。通常类似于:/svn/your_root_directory,意思是svn+的根路径。...与服务器建立连接后,可在“文件”面板查看 SVN 存储。若要查看 SVN 存储,可以在展开的“文件”面板,单击“存储文件”按钮 。 ?...切换到“存储视图”,可以查看已经存在刚刚上传的文件了。 删除文件 在本地站点,选中网页,右键选择“编辑”>“删除”,或者直接按Delete键,会让你选择从版本控制删除,还是从本地删除。...在存储锁定文件时,该文件上将显示一个开锁图标。其他用户会看到完全锁定的图标。解锁是类似的操作,不再多做演示。

1K100

给Dreamweaver插上Svn的翅膀

在“站点设置”对话框的左侧,选择“版本控制”类别。 从“访问”弹出菜单,选择“Subversion”。 按以下步骤设置访问选项:     从“协议”弹出菜单中选择协议。...在“存储路径”文本框,输入 SVN 服务器上存储的路径。通常类似于:/svn/your_root_directory,意思是svn+的根路径。...与服务器建立连接后,可在“文件”面板查看 SVN 存储。若要查看 SVN 存储,可以在展开的“文件”面板,单击“存储文件”按钮 。 ?...切换到“存储视图”,可以查看已经存在刚刚上传的文件了。 删除文件 在本地站点,选中网页,右键选择“编辑”>“删除”,或者直接按Delete键,会让你选择从版本控制删除,还是从本地删除。...在存储锁定文件时,该文件上将显示一个开锁图标。其他用户会看到完全锁定的图标。解锁是类似的操作,不再多做演示。

72820

告别SVN,Git成“独苗”:GitHub 在 13 年后宣布淘汰Subversion支持

而且,根据 GitHub 的说法,每个月只有 5000 个存储收到 SVN 请求,其中仅 0.02%的请求通过 Subversion 端点发送。...与 Git 使用的分布式模型相比,SVN 的客户端 - 服务器模型显得比较老派,变更会先被存储在本地,并在推送到上游代码仓库时被分发至中央历史记录(及其他分支)。...虽然有一条命令可以删掉分支,但它仍然会被保留在历史记录。Git 分支就更轻松易用,能在必要时直接删除。” 很明显,随着新一代版本控制系统的诞生,SVN 失去了其优势地位。...谷歌和 Facebook 发现,Mercurial 能够适应这类数据存储需求,但 Git 不行。但随着 Git v2.38 和 Scalar 等近期发布的新成果,这种优势可能会逐步减弱。”...与“百战天龙”的 MacGyver 一样,Git 一直在即兴发挥、迎接挑战。

48020

Ubuntu下Subversion(SVN)的快速安装与配置详解

Subversion将文件存放在中心版本库里,这个版本很像一个普通的文件服务器,不同的是,它可以记录每一次文件和目录的修改情况,这样就可以借此将数据恢复到以前的版本,并可以查看数据的更改细节。...如何快速搭建Subversion服务 本文介绍的是如何在Ubuntu下通过URLOS快速搭建Subversion服务,没有复杂的命令行,一键安装。...在应用市场搜索“Subversion”,找到Subversion后,点击安装: ? 在基本信息填写服务名称,选择运行节点,填写端口号: ?...在设置SSH参数输入一个SSH密码,注意这里不是服务器的SSH: ? 设置完成后点击提交按钮即可。到这里Subversion服务就搭建完成了。 ?...浏览版本,然后向版本添加一个文件 ? 输入用户名:admin,密码:urlos520 ? 文件添加成功 ? 以上就是本文的全部内容,希望对大家的学习有所帮助。

65741

svn 删除、移动和改名

如果你想从版本删除项目,但是在本地作为非版本控制的文件/文件夹保留,可以使用 扩展右键菜单 → 删除(保留本地副本)。...你也可以使用版本浏览器在版本中移动条目。阅读 “版本浏览器”一节 以获得更多信息。...因为这个动作可能会导致外部元素(item)从它的父版本删除,这可能会使其它人烦恼。如果你需要移动外部目录,你应该使用普通的外壳移动,然后调整源和目的之父目录的 svn:externals 属性。...你可以简单的增加新文件,但是你将丢失历史记录,因为Subversion不知道这些文件的关系。 更好的方法是通知Subversion这实际上是改名,你可以在提交和检查修改对话框做此操作。...删除未版本控制的文件 通常你可以在Subversion设置自己的忽略列表,例如忽略所有产生的文件。但是你如何清理这些忽略的项目,从而产生一个干净的构建呢?

2.4K30

盘点Linux常用运维工具(四)-版本控制篇之SVN

是利用 Ruby on Rails 一个开源的版本管理系统,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目 #SVN存储数据的方式 1.BDB,Berkeley DB,一种事务安全型表类型...# svnadmin create /webdept/www.boyguoke.cn #创建第二个版本 #提示:svnadmin命令是由subversion软件包提供的 #4.查看版本的配置文件...,刚开始新建时没有 db目录 所有版本控制的数据存放文件 Hooks目录 放置hook脚本文件的目录 locks目录 用来放置subversion监控锁定数据的目录,用来追踪存取文件的客户端...导入测试代码 #导入代码格式:svn[选项] 源码 svn://server ip/项目名 #常用的选项 Import 将未版本化的文件纳入版本控制并提交 Checkout 从版本检出一个修订版...Log 查看历史记录 List 显示文件目录 Cat 查看某个文件内容 #SVN更多帮助命令 [root@ctos1 conf]# svn help usage

1.8K30
领券