Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用perforce时,如何查看所有分支的文件历史记录?_Perforce - Fatal编程技术网

使用perforce时,如何查看所有分支的文件历史记录?

使用perforce时,如何查看所有分支的文件历史记录?,perforce,Perforce,如果我使用perforce命令filelog,它似乎只显示当前分支的历史记录。有没有办法了解所有分支机构的历史 编辑: 文件名类似于: //仓库/v2/top/foo.c //仓库/v1/top/foo.c 我想查看v1和v2的历史记录。这是一个分支吗?如果使用-i或-h标志,历史将分别在分支或复制点切换到另一个分支,但它仍然是线性的(只是一条更弯曲的线) 如果需要完整的图形,最好使用修订图图形工具: 使用与所有分支中的文件匹配的通配符。具体的语法取决于你如何设置你的分支。还取决于你是否重命名过

如果我使用perforce命令filelog,它似乎只显示当前分支的历史记录。有没有办法了解所有分支机构的历史

编辑:

文件名类似于:

//仓库/v2/top/foo.c //仓库/v1/top/foo.c


我想查看v1和v2的历史记录。这是一个分支吗?

如果使用
-i
-h
标志,历史将分别在分支或复制点切换到另一个分支,但它仍然是线性的(只是一条更弯曲的线)

如果需要完整的图形,最好使用修订图图形工具:


使用与所有分支中的文件匹配的通配符。具体的语法取决于你如何设置你的分支。还取决于你是否重命名过它…我是perforce的新手。我开始想我可能会对分支是什么感到困惑。修订图为胜利!Perforce工具箱中最好的工具。我没有完全做到我想要的。我想我想要的是修订图的文本版本。可以运行修订图,截图,然后运行它吗?你也可以编写一些递归运行“filelog”的脚本——我曾经有过类似的脚本来收集数据并输入到其他工具中,但是结果不是很容易让人理解,因为你无法在一个维度中真正跟踪分支之间的所有历史。