Perforce p4v在启动时自动同步到主机

Perforce p4v在启动时自动同步到主机,perforce,p4v,Perforce,P4v,是否有一种方法可以在windows上配置p4v安装,以便在启动查看器时自动将客户端中的所有文件同步到最新版本 我这样问是因为我不想担心每次使用p4v打开文件时都会同步到“head”。您可以在相关工作区上选择“自动获取所有修订”选项。从p4v编辑工作区,它位于底部的“基本”选项卡上 当您可能不想同步时,强制同步(并处理合并冲突)听起来是个坏主意。无论何时启动p4v,这样做都不会解决您的问题;如果文件更改,而您碰巧已经打开了p4v,该怎么办?作为一种替代方法,我经常使用“cron”作业或“Windo

是否有一种方法可以在windows上配置p4v安装,以便在启动查看器时自动将客户端中的所有文件同步到最新版本

我这样问是因为我不想担心每次使用p4v打开文件时都会同步到“head”。

您可以在相关工作区上选择“自动获取所有修订”选项。从p4v编辑工作区,它位于底部的“基本”选项卡上


当您可能不想同步时,强制同步(并处理合并冲突)听起来是个坏主意。无论何时启动p4v,这样做都不会解决您的问题;如果文件更改,而您碰巧已经打开了p4v,该怎么办?作为一种替代方法,我经常使用“cron”作业或“Windows计划任务”来配置我的一些机器,这些任务每晚(比如午夜)运行“p4 sync”,然后完成代码构建。然后,当我每天早上进来时,这个工作区很好地跟上了昨天的变化。当然,我不会在日常工作中使用该工作区,只是为了测试和调试已经提交的工作,所以我不必处理@jamesdlin提到的合并冲突。我理解设置cron作业来进行每日同步的想法。但是我是否可以配置p4V windows客户端,使其同步我工作区中的文件(而不仅仅是检查挂起的更新)?让我们假设“合并冲突”不是问题,因为相关文件只是我将简单读取而不是编辑的文档。@user3282982如果您确实需要,您可以编写一个脚本,执行
p4
命令行程序以同步所需的客户端,然后运行
p4v
。“有关通用计算硬件和软件的问题对于堆栈溢出来说是无关紧要的,除非它们直接涉及主要用于编程的工具。你也许可以在超级用户上获得帮助。”…我认为这是一个合格的性能,在没有适当的源代码控制的情况下,现在编程是什么。