Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/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
Version control 仅下载perforce上两个日期之间更改的文件_Version Control_Perforce - Fatal编程技术网

Version control 仅下载perforce上两个日期之间更改的文件

Version control 仅下载perforce上两个日期之间更改的文件,version-control,perforce,Version Control,Perforce,我只需要从perforce server下载在两个日期之间更改的文件。 我要找的是比较两个日期之间有将近50万个文件的分支。由于文件太多,我不想同步到新的工作区 有没有办法只下载在perforce上两个日期之间更改的文件?我想你可以用一个小脚本来完成 运行'p4 changes…@date1,@date2'以了解所做的更改 在每个变更列表上运行“p4描述”,查看包含哪些文件 对这些文件运行“p4同步” 从映射存储库相关部分的空客户端尝试此操作: p4 sync -k @2012/01/01 p4

我只需要从perforce server下载在两个日期之间更改的文件。 我要找的是比较两个日期之间有将近50万个文件的分支。由于文件太多,我不想同步到新的工作区


有没有办法只下载在perforce上两个日期之间更改的文件?

我想你可以用一个小脚本来完成

  • 运行'p4 changes…@date1,@date2'以了解所做的更改
  • 在每个变更列表上运行“p4描述”,查看包含哪些文件
  • 对这些文件运行“p4同步”

  • 从映射存储库相关部分的空客户端尝试此操作:

    p4 sync -k @2012/01/01
    p4 sync @2012/02/01
    
    sync-k
    会愚弄Perforce服务器,使其认为您的工作区中的文件来自您的存储库,就像它们在1月1日存在一样。第二个
    sync
    将同步2月1日存在的文件,但Perforce将只同步1月份更改的文件,因为它“知道”您已经拥有1月1日存在的文件