在perforce中,是否可以在其所有修订和源中搜索字符串。它应该能够从文件可能来源的地方搜索整个“版本图”。我能够找到“p4 grep -a”,它可以搜索分支中特定文件的修订版本。但我也想在其来源中搜索。在Perforce中,如何通过其修订图中文件的内容进行搜索
0
A
回答
1
你只关心当前文件头修订中的字符串吗?如果这是一个可以接受的限制,annotate -I
是一个很简单的选择:
p4 annotate -I file | grep STRING
更多p4 annotate -I
这里:https://www.perforce.com/blog/p4-annotate-i-going-deeper
如果不为你做,你有很多的脚本之前,你 - - 该博客文章可能会帮助您开始使用常规方法(您将使用p4 filelog
生成“图”,并使用p4 print
来获取内容)。
你也尝试了DeepAnnotate工具,我自认为annotate -I
以前写的黑客是开源的(它比annotate -I
方式hackier尽管这样我还是建议使用内置的版本,如果你能):https://swarm.workshop.perforce.com/files/guest/sam_stafford/deepannotate
相关问题
- 1. 如何通过地图进行搜索?
- 2. 在修订范围内perforce中的多个文件差异
- 3. 在文件中搜索及其所有SVN修订版
- 4. Perforce命令行头修订文件
- 5. 如何在Ubuntu Linux中搜索文件内的内容?
- 6. 如何通过上传的文件进行搜索,Asp.net mvc?
- 7. 在c#中搜索文件内容#
- 8. 如何通过JSON进行搜索?
- 9. 如何通过多列进行搜索
- 10. 如何通过bash在文件中进行多个搜索和替换
- 11. 如何在SQLite中进行高级查询以通过标签搜索文件?
- 12. 如何通过VBA代码文件进行搜索
- 13. 如何在lua中搜索文件的内容
- 14. 通过搜索过滤内容
- 15. 如何通过Elasticsearch中的数组字段进行搜索?
- 16. 如何通过数据表中的列联合进行搜索?
- 17. 如何搜索Google表格中的内容并在Chatfuel中将其作为消息进行检索?
- 18. 如何在iOS中搜索tableview内容?
- 19. 如何在多个Subversion版本库中搜索文件内容?
- 20. 通过python跨文件夹中的所有文件进行搜索和替换?
- 21. 如何在SubVersion存储库中搜索文件的所有修订版本?
- 22. 对文件中的日期进行的内容修改
- 23. 通过搜索使用在每个div内的元素中找到的文本进行搜索
- 24. 如何通过多个模型有效地在postresql中进行全文搜索?
- 25. 如何搜索和匹配文件中的内容?
- 26. 如何搜索文件内容中的单词?
- 27. 如何(递归)搜索Windows 7中的所有文件内容?
- 28. 如何通过标签搜索文件
- 29. 如何索引CMS内容以进行搜索
- 30. 通过Qt文本文件进行读取,写入和搜索
P4注释-I文件| grep STRING不会这样做。甚至,其他建议也可能不够,因为我需要递归地遍历所有可能已经集成的分支以及开发人员(而不是其他分支)引入的更改。第二个建议不能递归地通过所有分支? – Vinay
如果你正在编写自己的工具,那么你只能靠自己的耐心来进行。为了清楚起见,你在你的问题中描述了什么('它应该能够从其中的文件可能已经被派生出来的整个“修订图”中进行搜索)*正是*什么'注释-I' - 它显示你所有文件来源的地方的信息(它只是不在另一个方向)。 –
我很感谢您的回应。我想我需要特别提问。在我的代码库中,在某个时间点,一段代码被删除。我想使用这段代码进行搜索,看看它何时以及为什么被删除。由于这段代码不在头版本中,因此无法注释。 – Vinay