首页
学习
活动
专区
工具
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 存储可以扩展软件范围,简化安装过程,并提供对受限制软件的支持。

2K10

面试官:你们是如何在数据存储密码?

我有一个朋友,姑且就先称呼他为小王吧,前几日,小王去面试;面试官问:如何在数据存储密码?场景: 小王是应聘者,张总是面试官,面试主要围绕密码存储和相关的安全技术展开。张总:“你好,小王。...小王:“是的,我们可以使用加密算法,比如AES,把密码加密后存储在数据。”张总:“你确定是要加密吗?如果我们加密了密码,系统在验证用户登录时,需要解密密码来做对比。这样安全吗?”...今天我们就结合我这位小王朋友的面试经验来深入的聊一聊:如何在数据存储密码?为什么我们只能重置密码而不是找回原密码?...因此,存储明文密码几乎没有任何保障。哈希算法:密码不可逆存储为了解决明文存储带来的风险,开发人员通常会将密码转换为不可逆的哈希值,然后将哈希值存储在数据。...攻击模拟:我们尝试通过彩虹表匹配数据存储的哈希密码。如果找到了对应的哈希值,我们就可以还原出原始密码。

53260
  • 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 完成。

    2.1K10

    Cornerstone 4 for Mac(SVN管理工具)

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

    1.3K60

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

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

    4.2K40

    eclipse如何使用svn_pr入门教程

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

    66430

    GitHub 官宣,彻底淘汰 SVN!!

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

    1.1K30

    SVN之于GIT的理论优势

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

    1.2K30

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

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

    1.5K20

    01.SVN介绍与安装

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

    1.5K90

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

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

    49120

    给Dreamweaver插上Svn的翅膀

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

    74220

    给Dreamweaver插上Svn的翅膀

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

    1.1K100

    Git 中文参考(六)

    一旦跟踪 Subversion 存储(使用上述任何方法),就可以通过 fetch 命令从 Subversion 更新 Git 存储,并通过 dcommit 命令从 Git 更新 Subversion...如果整个项目在存储中移动,则此默认设置允许更好地跟踪历史记录,但可能会导致读取访问限制到位的存储出现问题。...这包括通过删除 Subversion 存储的所有条目(但不是目录本身)而变为空的目录。不再需要时,也会跟踪和删除占位符文件。...proplist 列出存储Subversion 存储的有关给定文件或目录的属性。使用-r / - revision 来引用特定的 Subversion 修订版。...可以谨慎行事,导致捆绑文件包含目标已有的对象,因为在目的地解包时会忽略这些对象。 例子 假设您要将历史记录从计算机 A 上的存储 R1 传输到计算机 B 上的另一个存储 R2。

    28410

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

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

    98941
    领券