过滤TortoiseSVN修订日志对话框中的文件?

时间:2011-02-22 07:54:15

标签: svn tortoisesvn

是否可以过滤所选修订的显示更改文件列表?在存储库中存储了数百个不时提交的生成文件。如果在提交中有500个已更改的文件,现在很难找到真正的变化。

我知道这或多或少是一个使用问题。但是,如果它可以帮助我过滤文件列表。如果TortoiseSVN无法实现,还有其他工具可以做到这一点吗?

2 个答案:

答案 0 :(得分:0)

理想情况当然是版本文件可以自动生成;)
But if you must,然后我不知道Tortoise上的“文件名过滤器”。 除此之外,可以使用特殊属性标记这些生成的文件,在这种情况下,您可以sort the diff output in Tortoise based on the property column

注意:在命令行会话中,简单的“grep -v generated”就足以过滤掉“生成”目录中的任何文件。

答案 1 :(得分:0)

您可能想尝试查看修订日志。您可以通过从Tortoise SVN上下文菜单中选择“显示日志”来实现它。它有一种使用正则表达式按文件路径过滤提交列表的方法。 例如,如果您输入

.java -.jsp

它将过滤已修改.java文件但没有修改过的.jsp文件的显示提交。因此,如果您知道生成的文件位于特定目录路径中或具有特定扩展名,那么您可以排除仅具有这些文件的提交。 如果每个提交都生成了文件,那么您可以尝试将修改后的文件导出到不同的目录并查看它们以查看更改的内容。导出功能维护目录层次结构。