为什么Perforce Visual Studio插件在每次签入之前运行“p4更改-s pending -l”

时间:2011-05-05 20:56:55

标签: visual-studio-2008 perforce

每当我使用Visual Studio的Perforce插件(p4scc)检查我的Perforce软件仓库中的文件时,在“提交更改列表”对话框出现(有时长达一分钟)之前会有一个显着的延迟。

在日志文件中(通过插件首选项中的“启用日志记录到文件”启用),有一个条目"p4 changes -s pending -l"。此命令下载所有挂起的更改列表,在我们的环境中数字为几十万。 (我想这个插件是为了能够给我一个其他挂起的更改列表的列表,我可能想要将文件移动到。)

有没有办法阻止插件执行此操作?

我在Visual Studio 2008中使用P4V版本2009.1 / 212209.

1 个答案:

答案 0 :(得分:0)

简短回答是。抱歉。如果它确实减慢了电子邮件 support@perforce.com 的速度,并将其作为一个错误报告(或者至少是为什么它会这样做,因为可能有一个很好的理由)。

恕我直言,更好的工作流程是始终打开 P4V 并从那里提交更改列表。在P4V中,更容易检查/区分每个文件,将更改分解为原子更改列表,并编写比“修复的错误”更详细的提交注释。

使用 P4SCC 与Visual Studio集成,例如在编辑文件并标记要添加的文件时自动检出文件。