gpt4 book ai didi

svn - 搜索文件及其所有 SVN 修订版

转载 作者:行者123 更新时间:2023-12-01 23:31:46 26 4
gpt4 key购买 nike

如何(如果可能的话)在文件中搜索字符串(包括其所有修订版本)?

这样做的原因是我知道某些字符串过去曾在我的文件 foo.bar 中的某个地方,但后来被删除了。该文件有很多修订,因此手动搜索非常耗时。我需要一个工具来下载 foo.bar 文件的所有修订版本并在每个修订版本中搜索我的字符串。

如果可能的话,我很乐意在目录中搜索,而不仅仅是单个文件(还包括所有修订版本)。但这是可选的。

我唯一的解决方案是编写一个 python 脚本来逐个导出修订版本,并始终读取文件并使用 find() 搜索字符串。 。

最佳答案

这可能会回答您的问题: https://groups.google.com/forum/?fromgroups#!topic/subversion-development/dFIFGBzKt9A

也许你可以转储整个历史记录中的差异(如 git)并 grep 该文件。但这需要 svn 1.7。

如果您通过自己的脚本执行此操作,则使用 svn-diff 逐个修订地向后修订可能会更快(尽管我没有尝试过)并节省磁盘使用量。

关于svn - 搜索文件及其所有 SVN 修订版,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11716440/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com