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

标签 svn repository

是否可以回顾某个特定名称文件的 Subversion 存储库的历史记录(更好的是让他们进行通配符搜索)?

我想看看是不是.bat文件在过去的某个时间点已提交到存储库,但此后在以后的更新中被删除。即使在每次修订时转储文件历史记录也可以,因为我可以只对输出进行 grep。我已经浏览了手册,但找不到一个好的方法来做到这一点。

每个提交的日志都是描述性的,所以我不能只查看日志消息来查看做了哪些修改。我认为 Subversion 确实有办法检索它?

最佳答案

TortoiseSVN 可以非常轻松地搜索日志,在我的系统上,我可以在搜索框中输入“.plg”并查找这些文件的所有添加、修改和删除。

如果没有 Tortoise,我能想到的唯一方法是 grep 完整日志或解析日志并自行搜索您要查找的文件上的“A”和“D”指示符(使用 svn log --verbose 到获取文件路径)。

svn 日志 --verbose | grep .bat

关于svn - 如何在 Subversion 存储库历史记录中查找文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19787/

相关文章:

svn - 如何访问多个svn服务器?

php - Eclipse Subversion Plugin Subclipse 显示错误

java - Hibernate 删除不会触发

WPF MVVM - 存储库模式查询

git - 将远程分支 pull 入具有不同名称的本地仓库?

c# - Visual C# Studio 项目中的哪些文件不需要进行版本控制?

svn - 使用 git 作为更好的 SVN

android - 从 svn 错误结帐

namespaces - Nerd 晚餐 - 如何确定 EF 查询的返回类型?

ubuntu - 是否可以将 Github 发布链接添加到 Ubuntu sources.list?